代码检查:可能的 '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日