2010年1月30日土曜日

usingディレクティブでSystem.Linq Name Spaceを宣言してからint型の値を要素に持つ配列を定義し、Linq(Language Integrated Query)構文(from句、where句、select句)を使用してwhere句で指定した式を満たす要素を抽出し、その抽出した要素をforeachループを使用して表示してみる。

using System;
using System.Linq;

class MainClass
{
    static void Main()
    {
        // 配列を定義
        int[] array = { 1, 8, 3, 6, 5, 4, 7, 2, 9, 0 };

        // 2以上6以下を抽出
        var array1 = from n in array
                     where 2 <= n && n <= 6
                     select n;

        // 出力値:3 6 5 4 2
        foreach (var n in array1)
        {
            Console.Write("{0} ", n);
        }
        // 改行
        Console.WriteLine();
    }
}

0 コメント:

コメントを投稿