メインコンテンツへスキップ
< すべてのトピックに戻る

「IndexOutOfRangeException」エラーの意味と対処法は?

配列やリストの「存在しない番号(インデックス)」にアクセスしています。

 

ループ処理の記述ミスにより、要素数以上の番号を指定してしまっているためです。

 

for文の条件式が i < array.Length になっているか確認します。デバッグ用にインデックス番号を出力すると原因が特定しやすいです。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に