2010年2月25日木曜日

System.Collections.Generic Name SpaceのLink Classを使用してそれぞれint型の値を要素に持つListとstring型の値を要素にもつList(前者はAddメンバー、後者はコレクション初期化子を利用)を定義し、それぞれindexで要素を参照して表示したり、foreach loopを使用してListのすべての要素を表示したりしてみる。
using System;
using System.Collections.Generic;

class MainClass
{
    static void Main()
    {
        // int型のList
        var list1 = new List<int>();

        // string型のList(コレクション初期化子を使用)
        var list2 = new List<string>()
        { "MacBook", "MacBook Pro", "MacBook Air" };

        // list1に値を代入
        for (int i = 0; i < 10; i++)
        {
            list1.Add(i + 1);
        }

        // list1のインデックス1を表示:2
        Console.WriteLine(list1[1]);

        // list2のインデックス1を表示:MacBook Pro
        Console.WriteLine(list2[1]);

        // list1の要素をすべて表示
        foreach (var n in list1)
        {
            Console.Write("{0} ", n);
        }

        // 改行
        Console.WriteLine();

        // list2の要素をすべて表示
        foreach (var n in list2)
        {
            Console.WriteLine(n);
        }
    }
}

0 コメント:

コメントを投稿