2010年2月25日木曜日

System.Collections.Generic Name SpaceのMember, Count,Insert,Remove,Clearを使用してListの要素数を取得したり、指定したindexに新たな要素を挿入したり、指定した値の要素を削除したり、要素を全て削除したりし、要素数やforeach loopを使用してListを表示してみる。

using System;
using System.Collections.Generic;

class SampleClass
{
    public List<int> list;
    public void printOut()
    {
        foreach(var n in list)
        {
            Console.Write("{0} ",n);
        }
        Console.WriteLine();
    }
}

class MainClass
{
    static void Main()
    {
        SampleClass sample = new SampleClass();
        sample.list = new List<int>();

        int i = 0;
        while (i < 10)
        {
            sample.list.Add(i + 1);
            i++;
        }

        // 表示:1 2 3 4 5 6 7 8 9 10
        sample.printOut();

        // 要素数 10
        Console.WriteLine(sample.list.Count);

        // index5に100を挿入
        sample.list.Insert(5, 100);

        // 表示:1 2 3 4 5 100 6 7 8 9 10
        sample.printOut();

        // 100を削除
        sample.list.Remove(100);

        // 表示:1 2 3 4 5 6 7 8 9 10
        sample.printOut();

        // 要素をすべて削除
        sample.list.Clear();

        // 表示:0
        Console.WriteLine(sample.list.Count);
    }
}

0 コメント:

コメントを投稿