ReSharper 2026.1 Help

コードインスペクション:破棄のような命名の変数の不審な使用

このインスペクションは、 _ が破棄変数ではなく実際の変数である代入または out _ 引数を報告します。 _ は通常破棄変数のように見えるため、これは見落としやすいです。 この場合、コードは意図的に値を無視するのではなく、実際の変数に書き込みます。

サンプル

class C { void M() { var _ = 0; _ = Compute(); } }
class C { void M() { var ignored = 0; _ = Compute(); } }

クイックフィックス

ローカル変数 _ を別の名前に変更するか、意図的であった場合は破棄してください。

2026 年 6 月 12 日