2009年12月28日月曜日

Collections NameSpace(名前空間)のArrayListClassとwhileループを使用して、object型のデータ型の要素をもつ長さ10の配列を作成して、whileループを使用してすべての要素をobject型からint型にキャスト(型変換)して、最後にforeachループを使用して要素をすべて出力してみる。

using System;
using System.Collections;


class MainClass
{
    static void Main()
    {
        // ArrayListをインスタンス化
        ArrayList al=new ArrayList();


        // 要素を追加
        for (int m = 0; m < 10; m++)
        {
            al.Add(m);
        }


        // 要素をobject型からint型へキャスト(型変換)
        int i=0;
        while(i<3)
        {
            int n=(int)al[i++];
        }
        // foreachループで要素をすべて出力
        // 出力値:0 1 2 3 4 5 6 7 8 9
        foreach(int n in al)
        {
            Console.Write("{0} ",al[n]);
        }
        // 改行
        Console.WriteLine();
    }
}

0 コメント:

コメントを投稿