ニートです1からプログラミングを教えてくれるat PROGニートです1からプログラミングを教えてくれる - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト165:takasi 16/01/02 08:52:04.12 .net 配列のインデックス番号は0から始まりますよね 例えば配列に5つの要素を入れたい場合は0から始まるので、 要素1.[0] 2.[1] 3.[2] 4.[3] 5.[4] new int[4]となるはずですが int[] s = new int[4]; for (int i = 0; i < 5; ++i) { s[i] = int.Parse(Console.ReadLine()); } としたところエラーがでました しかし、宣言でint[5]にしたところエラーにならず、要素も5つ入れることができました int[5]だと要素が6つ入るのでは????????? ????????状態です 166:takasi 16/01/02 08:55:46.04 .net ああ、馬鹿だあああああああ そりゃループ回数が5回だから要素が6つも入るわけ無いですよね と、いうことは↑s[5]は何も要素が入ってないことになりますよね わざわざ空の要素を用意しないといけないのでしょうかああわからない 167:takasi 16/01/02 08:58:50.57 .net MSのガイドを見たら int[] array = new int[5]; は array[0]~[4]の要素しかないんですね 間違って覚えてた!!!!!!!!!!!!! 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch