コードインスペクション:破棄のような命名の変数の不審な使用
このインスペクションは、 _ が破棄変数ではなく実際の変数である代入または out _ 引数を報告します。 _ は通常破棄変数のように見えるため、これは見落としやすいです。 この場合、コードは意図的に値を無視するのではなく、実際の変数に書き込みます。
サンプル
class C
{
void M()
{
var _ = 0;
_ = Compute();
}
}
class C
{
void M()
{
var ignored = 0;
_ = Compute();
}
}
クイックフィックス
ローカル変数 _ を別の名前に変更するか、意図的であった場合は破棄してください。
2026 年 6 月 12 日