ReSharper 2026.1 Help

代码检查:冗余的算术溢出检查上下文靠查

当显式的 checkedunchecked 上下文对其中代码没有影响时,将报告该检查项。 这种情况下,额外的溢出检查上下文只会增加干扰,可以安全移除。

通常当被包裹表达式中没有算术运算或转换,其行为在 checkedunchecked 之间不会变化时会发生这种情况。

using System; class C { private int value = checked(Convert.ToInt32("123")); }
using System; class C { private int value = Convert.ToInt32("123"); }
2026年 5月 8日