ReSharper 2026.1 Help

代码检查:ArgumentNullException 中的参数名称可疑

此检查报告 ArgumentNullException 使用的参数名称与为 null 检查的值不匹配。 这通常意味着错误的参数名称被误传。 如果抛出异常,将指向错误的参数,使调试变得更加困难。

示例

void Save(string value, string name) { if (value == null) throw new ArgumentNullException(nameof(name)); }
void Save(string value, string name) { if (value == null) throw new ArgumentNullException(nameof(value)); }

快速修复

请更正传递给 ArgumentNullException 构造函数的参数名称。

2026年 5月 8日