ReSharper 2026.1 Help

代码检查:使用 'ArgumentNullException.ThrowIfNull'

此检查报告了会抛出 ArgumentNullException 的手动空值检查,可以替换为 ArgumentNullException.ThrowIfNull(...)。 这样可以让防护子句在现代 C# 中更简洁、更符合规范。

示例

if (arg == null) throw new ArgumentNullException(nameof(arg));
ArgumentNullException.ThrowIfNull(arg);

快速修复

将手动空值检查和抛出替换为 ArgumentNullException.ThrowIfNull(...)

2026年 5月 8日