ReSharper 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日