85. 쿼리식반환값처리
.NET프로그래밍/C# 3.5 SP1 2009. 8. 19. 16:24 |using System;
using System.Collections.Generic;
using System.Linq;
public class 쿼리식반환값처리
{
public static void Main()
{
int[] data = { 3, 5, 4, 2, 1 };
//[!] Process
IEnumerable<int> q = from d in data select d; // 기본
var query = from d in data select d; // var
int[] sorted = (from d in data orderby d select d).ToArray(); // 결과값을 배열형으로 변환
for (int i = 0; i < sorted.Length; i++)
{
Console.WriteLine("{0}", sorted[i]);
}
List<int> lst = (from d in data orderby d descending select d).ToList();
for (int i = 0; i < lst.Count; i++)
{
Console.WriteLine("{0}", lst[i]); // 컬렉션
}
}
}
/*
IEnumerable대신 var키워드를 쓸 수 있다.
*/
'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글
87. LINQ - 합계 카운트 평균 (0) | 2009.08.19 |
---|---|
86. 지연된 실행 (0) | 2009.08.19 |
84. 표준쿼리연산자 (0) | 2009.08.19 |
83. 쿼리식 (0) | 2009.08.19 |
82. IEnumerable인터페이스 (0) | 2009.08.19 |