ReSharper 2026.1 Help

代码检查:可疑使用具有丢弃样式名称的变量

此检查会报告在 out _ 赋值或参数传递时, _ 实际为变量而非丢弃。 这很容易被忽略,因为 _ 通常看起来像丢弃。 在这种情况下,代码实际上写入了变量,而不是有意忽略该值。

示例

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

快速修复

请将局部变量 _ 重命名为其他名称,如果本意是丢弃则使用丢弃。

2026年 5月 8日