using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Ex09
{
class Program
{
static void Main(string[] args)
{
Random r = new Random();
String[] data = new String[10];
for (int i = 0; i < data.Length; i++)
{
data[i] = "DATA " + r.Next(100, 1000);
}
//Query Expression
var result = from d in data
where int.Parse(d.Split(' ')[1]) > 500 // WHERE 추가 가능
orderby d
ascending select d;
foreach (string s in result)
{
Console.WriteLine(s);
}
Console.WriteLine("------------------");
//Query Method (확장메서드)
string[] atrs = new string[10];
var result2 =
data.Where(d => int.Parse(d.Split(' ')[1]) > 500)
.OrderBy(d => d)
.Select(d => d);
foreach (string s in result2)
{
Console.WriteLine(s);
}
}
}
}
'프로그램 > C# - Study' 카테고리의 다른 글
C# - EX11 (0) | 2010.10.20 |
---|---|
C# - EX10 (0) | 2010.10.20 |
C# - EX08 (0) | 2010.10.20 |
C# - Ex07 (3) | 2010.10.19 |
C# - EX06 - DataGridView (테이터 집합) 간단하게 DB 자료 가져오기 (0) | 2010.10.18 |