关于异常的疑难解答:System.IndexOutOfRangeException

更新:2007 年 11 月

当试图使用一个超出数组界限或小于零的索引访问数组或集合的元素时,会引发 IndexOutOfRangeException 异常。

相关提示

  • 确保列表中的最大索引小于列表的大小
    列表中的最大索引必须小于列表的大小。有关更多信息,请参见 通用类型系统中的数组

  • 确保索引不是负数。
    如果索引小于零,将引发此异常。

  • 确保数据列名称正确。
    如果提供给 DataView.Sort 属性的数据列名称无效,则可能引发此异常。有关更多信息,请参见 DataView 属性。

请参见

任务

如何:使用异常助手查找有关异常的更多信息

参考

IndexOutOfRangeException

其他资源

数组 (Visual Basic)