見出し画像

C#基礎 配列の要素数とindexの関係

配列変数の要素数とindexの番号の勘違いでよく起こすエラー

例えば、次のプログラムはエラーになる。

配列の大きさ つまり double の箱の数は3つあるが、アクセスするときの
index  つまり 箱の番号は 0から始まる。
d[0]  1番目
d[1] 2番目
d[2]  3番目

上のプログラムはd[3]で4番めの箱を指定している。
プログラムはOut of Range Exception  つまり 範囲外のところを指定していますよというエラーメッセージを表示している。

この例では簡単だが、indexの番号が変動するようなプログラムを作る場合には、間違いやすい。


いいなと思ったら応援しよう!