
C#基礎 配列の要素数とindexの関係
配列変数の要素数とindexの番号の勘違いでよく起こすエラー
例えば、次のプログラムはエラーになる。

配列の大きさ つまり double の箱の数は3つあるが、アクセスするときの
index つまり 箱の番号は 0から始まる。
d[0] 1番目
d[1] 2番目
d[2] 3番目
上のプログラムはd[3]で4番めの箱を指定している。
プログラムはOut of Range Exception つまり 範囲外のところを指定していますよというエラーメッセージを表示している。
この例では簡単だが、indexの番号が変動するようなプログラムを作る場合には、間違いやすい。