疑難排解例外狀況:System.IndexOutOfRangeException

更新:2007 年 11 月

嘗試存取陣列或集合的元素,而該陣列或集合中的索引位於陣列邊界外部或少於零時,就會擲回 IndexOutOfRangeException 例外狀況。

相關秘訣

  • 請確定清單索引的最大值必須小於清單的大小
    清單索引的最大值必須小於清單的大小。如需詳細資訊,請參閱一般型別系統中的陣列

  • 請確定索引不是負數。
    如果索引小於零,就會擲回這個例外狀況。

  • 請確定資料的欄位名稱是正確的。
    如果提供給 DataView.Sort 屬性的資料欄位名稱無效,可能會擲回這個例外狀況。如需詳細資訊,請參閱 DataView 類別。

請參閱

工作

HOW TO:使用例外狀況助理尋找例外狀況的詳細資訊

參考

IndexOutOfRangeException

其他資源

Visual Basic 中的陣列