2010年3月2日火曜日

System.Collections.Generic Name SpaceのList Classをインスタンス化して、そのListからLinq(Language Integrated Query)、from句、where句、select句を使用してwhere句で指定した条件を満たす要素を抽出し,foreach loopを利用して抽出した要素を表示してみる。

using System;
using System.Collections.Generic;
using System.Linq;

class MainClass
{
    static void Main()
    {
        // List Classをインスタンス化
        var list = new List<int>();

        // 要素を追加
        for (int i = 0; i < 100; i++)
        {
            list.Add(i + 1);
        }

        // 要素を抽出
        var list1 = from n in list 
                    where 50 < n && n <= 60 
                    select n;

        // list1を表示
        foreach (var n in list1)
        {
            Console.Write(n+" ");
        }

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

0 コメント:

コメントを投稿