JetBrains Rider 2026.2 Help

代码检查:冗余的显式可空类型创建

此检查会报告如 new int?(value) 这样的显式可空值创建,在值可以直接使用时。 在普通 C# 代码中,显式 new Nullable<T>(...) 形式通常是冗余的。

示例

class C { int? GetValue() { return new int?(10); } }
class C { int? GetValue() { return 10; } }

快速修复

快速修复会移除显式可空值的创建。

2026年 8月 5日