검색결과 리스트
LINQ to Object에 해당되는 글 1건
- 2009.04.26 LINQ to Obejct -2
앞에 포스팅했던 LINQ to Object 이어서 줄줄 입니다.
이번에는 간단하게 SubQuery에 대해 볼께요.
그냥 쿼리 안에 쿼리가 있는건데
T-SQL에서도 조건에 쿼리를 붙이고 하는걸 LINQ로 하면요
string[] names = { "Tom", "Bill", "Harry", "June", "Mary", "Jay" }; var r01 = from x in names where x.Length == ( from y in names orderby y.Length select y).First().Length select x; foreach (var x in r01) { Console.WriteLine(x); }
var r01 = from x in names where x.Contains("a") select x into subSet where subSet.Length > 4 orderby subSet select subSet;
(제가 이해한게 맞다면)
into는 (단어 뜻 그대로)
into키워드 앞의 결과를 뒤에 넣어주는거죠
코드를 보면
x를 subSet에 into했네요.
그 다음에 subSet을 가지고
조건을 걸어서(정렬조건도)
select~
그럼 결과는 어떻게 나올까요?
이름에 "a"가 들어간 놈을 찾아서 나온 결과들중에서(이게 x)
길이가 4 이상인 녀석들을 select하니까.
var r01 = from x in names let temp = x.Replace("a", "") where x.Contains("a") select new { Original = x, Change = temp };
RECENT COMMENT