代码检查:可能的 'System.ArgumentOutOfRangeException'。 索引必须是非负整数。
此检查会报告在从末尾索引或范围语法中出现的常量负索引。 负索引值无效,并可能导致运行时异常。
示例
var values = new[] { 10, 20, 30 };
var item = values[^-1];
^ 的操作数不能为负数。
如何修复它
没有针对此检查的专用快速修复。 请使用非负数索引。
var values = new[] { 10, 20, 30 };
var item = values[^1];
2026年 5月 8日