代码检查:冗余的显式可空类型创建
该检查报告了显式可空值的创建,如 new int?(value) ,当可以直接使用该值时。 在普通 C# 代码中,显式的 new Nullable<T>(...) 通常是多余的。
示例
class C
{
int? GetValue()
{
return new int?(10);
}
}
class C
{
int? GetValue()
{
return 10;
}
}
快速修复
快速修复会移除显式可空值的创建。
2026年 5月 8日