JetBrains Rider 2026.1 Help

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

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

示例

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

快速修复

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

2026年 5月 8日