2009年12月10日木曜日

1から10までのint型の要素のListを作成し、AddやRemoveで要息を加えたり、削除したり、Insertとで位置を指定して要素を挿入したりしてみる。
using System;

using System.Collections.Generic;

class Mainclass
{
    static void Main()
    {
        // int型の要素をもつList,intlistを定義
        var intlist=new List<int>();

        // 1から5までをListに追加する
        int i=1;
        while(i<6)
        {
            intlist.Add(i++);
        }

        // intlistを出力
        // 出力値:1 2 3 4 5
        foreach(var n in intlist)
        {
            Console.Write(n+" ");
        }

        // 改行
        Console.WriteLine("");

        // Listの末尾に1を加える
        intlist.Add(1);

        // 出力値:1 2 3 4 5 1
        foreach(var n in intlist)
        {
            Console.Write(n+" ");
        }
        Console.WriteLine("");
      
        /* Removeを使用してListから1を取り除く
         * 最初に見つかった1が削除される */
        // 出力値:2 3 4 5 1
        intlist.Remove(1);
        foreach(var n in intlist)
        {
            Console.Write(n+" ");
        }
        Console.WriteLine("");

        // Remove,Insertを使用して最初のListに戻す
        // まず最後の1も上記と同様にして1を削除 
        intlist.Remove(1);

        // インデックス01を挿入
        intlist.Insert(0,1);
      
        // 出力値:1 2 3 4 5
        foreach(var n in intlist)
        {
            Console.Write(n+" ");
        }
    }
}

0 コメント:

コメントを投稿