using System;
using System.Linq;
class MainClass
{
static void Main()
{
var array = new int[100];
for (int i = 0; i < 100; i++)
{
array[i] = i + 1;
}
// 配列の要素をすべて表示
foreach (var n in array)
{
Console.Write("{0} ", n);
}
Console.WriteLine();
// arrayから偶数を抽出
var arrayEven = from n in array
where n % 2 == 0
select n;
// arrayEvenの要素をすべて表示
foreach (var n in arrayEven)
{
Console.Write("{0} ", n);
}
Console.WriteLine();
// arrayから10の倍数を抽出
var array10 = from n in array
where n % 10 == 0
select n;
// array10の要素をすべて表示
foreach (var n in array10)
{
Console.Write("{0} ", n);
}
Console.WriteLine();
// arrayから10以上20未満の要素を抽出
var array10to19 = from n in array
where (9 < n)&&(n< 20)
select n;
// array10to19の要素をすべて表示
foreach (var n in array10to19)
{
Console.Write("{0} ", n);
}
Console.WriteLine();
}
}
0 コメント:
コメントを投稿