代码检查:使用 'ArgumentNullException.ThrowIfNull'
该检查报告了一个手动的空值检查,该检查会抛出 ArgumentNullException ,可以用 ArgumentNullException.ThrowIfNull(...) 替换。 这样可以使守卫子句更简洁、更符合现代 C# 的习惯用法。
示例
if (arg == null)
throw new ArgumentNullException(nameof(arg));
ArgumentNullException.ThrowIfNull(arg);
快速修复
将手动的空值检查和抛出替换为 ArgumentNullException.ThrowIfNull(...)。
2026年 5月 8日