JetBrains Rider 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日