JetBrains Rider 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日