代码检查: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日