2009年12月29日火曜日

System.Collections.GenericのListClassのプロパティ、メソッドAdd(item),Clear(),Insert(index,item),Remove(item)を使用して、Listの要素をいろいろと変更してみる。

using System;
using System.Collections.Generic;


class MainClass
{
    static void Main()
    {
        var list = new List<int> { };
        int i = 0;
        // listの末尾にobjectを追加していく
        while (i < 10)
        {
            list.Add(i++);
        }
        // 出力値:0 1 2 3 4 5 6 7 8 9
        foreach (var n in list)
        {
            Console.Write("{0} ", n);
        }
        Console.WriteLine();
        // Index7に5を挿入
        list.Insert(7, 5);
        // 出力値:1 2 3 4 5 6 5 7 8 9
        foreach (var n in list)
        {
            Console.Write("{0} ", n);
        }
        Console.WriteLine();
        // 最初に見つかった5を削除
        list.Remove(5);
        // 出力値:0 1 2 3 4 6 5 7 8 9
        foreach (var n in list)
        {
            Console.Write("{0} ", n);
        }
        Console.WriteLine();
        // すべての要素を削除
        list.Clear();
        list.Add(0);
        /* listにobjectを追加して出力
         * 出力値:0 */
        Console.WriteLine(list[0]);
    }
}

0 コメント:

コメントを投稿