C#での配列の宣言・初期化方法です。
C++とC#を使っていると、よく[ ] の場所を間違えるのでメモです。
この記事の内容
C#での配列の宣言・初期化の方法
スポンサーリンク
配列を定義・初期化するコード
{
static void Main(string[] args)
{
// --- 配列を定義・初期化の方法です ---
// サイズを決めて初期化します
int[] values = new int { 1, 2, 3 };
// 配列サイズを省略します
int[] values2 = new int[] { 1, 2, 3 };
// 指定なしの場合は全ての要素が 0 で初期化されます
int[] zero = new int;
for(int i=0; i<3; i++ )
{
Console.WriteLine(" values[" + i + "] " + values[i]);
Console.WriteLine("values2[" + i + "] " + values2[i]);
Console.WriteLine(" zero[" + i + "] " + zero[i]);
Console.WriteLine("");
}
// キー入力がされるまで、終了を待機します
Console.Write("何かキーを押すと終了します >> ");
Console.Read();
}
}
実行結果
実行結果は以下の通りです。
初期化内容をしていない配列「Zero」の内容が 0 で初期化されています。
質問・要望 大歓迎です
「こんな解説記事作って」「こんなことがしたいけど、〇〇で困ってる」など、コメント欄で教えてください。 質問・要望に、中の人ができる限り対応します。
使えたよ・設定できたよの一言コメントも大歓迎。気軽に足跡を残してみてください。記事を紹介したい方はブログ、SNSにバシバシ貼ってもらってOKです。