集合或者数组索引越界 返回

C#论坛 老数据
947

"集合索引越界" 是一个常见的 C# 异常,通常表示您试图访问集合中不存在的索引。

例如,假设您有一个字符串数组,长度为 3:

string[] myArray = new string[3];

如果您试图访问索引为 3 的元素,则会引发 "集合索引越界" 异常,因为索引从 0 开始,最大为 2:

string value = myArray[3];

解决方法是检查代码中的索引访问,确保其始终位于合法范围内,或者使用判断语句确保该索引存在。


热忱回答0