JetBrains Rider 2026.1 Help

代码检查:左操作数为零的 Shift 表达式等于零

此检查会报告左操作数为常量值 0 的 Shift 表达式。 对零进行 Shift 仍然会得到零,因此该操作通常没有效果。

示例

int value = 0 << count;

如何修复

此检查没有专用的快速修复方案。 移除该 Shift,或者如果零是误用,请使用预期的非零值。

int value = 0;
2026年 5月 8日