標準例外「System.IndexOutOfRangeException」についてです。
定義
定義
System.IndexOutOfRangeException
原因・意味
範囲外のインデックスを指定した
(配列やListの要素数を超えるインデックスを指定して要素にアクセスしたなど)
発生例
例)3要素しかない配列の4番目にアクセスした
System.IndexOutOfRangeException: 'Index was outside the bounds of the array.'
3要素しかない配列の4要素目(インデックス=3)にアクセスしたため例外が発生しています。
備考
- ループ処理内でカウントアップしながら配列やList要素を順番にアクセスする時に、回しすぎて例外が発生するパターンが多いです。