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