JetBrains Rider 2026.1 Help

代码检查:可能的 'System.ArgumentOutOfRangeException'。 索引必须是非负整数。

此检查会报告 index-from-end 或区间语法中的常量负索引。 负索引值无效,可能会导致运行时异常。

示例

var values = new[] { 10, 20, 30 }; var item = values[^-1];

^ 的操作数不能为负数。

如何修复

此检查没有专用的快速修复方案。 请改用非负索引。

var values = new[] { 10, 20, 30 }; var item = values[^1];
2026年 5月 8日