Search on the blog

2014年6月2日月曜日

C#入門(1) List

 最近C#を使った開発を担当することになった。

 せっかくなので、自宅PCでC#を書ける環境を整えて勉強することにした。LinuxだとMono DevelopというIDEを使うのがよさそうだ。

 とりあえず1日目なので軽めに。C++のvectorに相当するListクラスを使ってみた。

using System;
using System.Collections.Generic;

namespace sample
{
    class MainClass
    {
        public static void Main (string[] args)
        {
            List<int> list = new List<int> ();

            for (int i = 0; i < 10; i++)
                list.Add (i * i);

            for (int i = 0; i < list.Count; i++) 
                Console.WriteLine ("square of {0} is {1}.", i, list [i]);

            if (list.Contains (9))
                Console.WriteLine ("9 is in the list.");

            list.Remove (9);

            if (!list.Contains (9))
                Console.WriteLine ("9 is not in the list.");

            Console.WriteLine ("{0} is the {1} th element", 25, list.IndexOf (25));

        }
    }
}

0 件のコメント:

コメントを投稿