2010年2月17日水曜日

配列を宣言し、インスタンスを生成して領域を確保し、値を代入して表示してみる。さらに、宣言、領域の確保、値の代入を同時に行い同じ配列を定義して表示してみる。さらに、配列にも型推論(var)が使用出来るかも確認してみる。

using System;

class MainClass
{
    static void Main()
    {
        // int型のデータを要素の配列を宣言
        int[] array1;

        // インスタンスを作成して領域を確保
        array1 = new int[3];

        // それぞれ値を代入
        array1[0] = 1;
        array1[1] = 2;
        array1[2] = 3;

        // 出力値:1 2 3
        Console.WriteLine
            ("{0} {1} {2}",
            array1[0], array1[1], array1[2]);

        /* 宣言、インスタンスの作成、値の代入
         * を同時に行う */
        int[] array2 = new int[] { 1, 2, 3 };
        Console.WriteLine
            ("{0} {1} {2}",
            array2[0], array2[1], array2[2]);

        // 型推論
        var array3 = new[] { 1, 2, 3 };
        Console.WriteLine
            ("{0} {1} {2}",
            array3[0], array3[1], array3[2]);
    }
}

0 コメント:

コメントを投稿