Mitsuru 블로그에 재미있는 LINQ 문제가 올라와 있네요..
문제는
var values1 = newstring[] { "1", "2", "3" };
var values2 = newstring[] { "A", "B" };
var q = ?
foreach (var v in q)
Console.WriteLine(v);
뭐.. 내가 볼땐 조인하라는 말 같은데,, 저는 나름대로 아래와 같이 풀어 보았습니다.
답은 여러가지 나올 수 있겠죠? 같이 푸실 분은 아래를 보지 마시고, 원문 먼저 보시고 맞춰보세요 ^^
|
원문
|
|
var values1 = new string[] { "1", "2", "3" };
var values2 = new string[] { "A", "B" };
var q = from a in values1
from b in values2
orderby a+b ascending
select a+b;
foreach (var v in q)
Console.WriteLine(v); |
실제 쿼리문만 보시면 될 것 같네요. 허벌나게 간단하죠?
엇. 쓰고보니, 두 번째 댓글에 비스므리 하게 답을 누가 달아놓았네요 +_+;
그래도 여기까지 쓴게 아까워서…
텨텨 =3=3=3
'.NET > C# 3.0' 카테고리의 다른 글
| LINQ 퀴즈 문제 풀어봅시다 (0) | 2008/08/07 |
|---|---|
| .NET Framework 2.0 에서 LINQ TO Object 사용하기 (1) | 2008/07/24 |
| Custom LINQ Provider - [5]. LINQ To Naver Open API (0) | 2008/03/30 |
| Custom LINQ Provider - [4]. Query(쿼리)를 이용한 원격 개체 탐색 (0) | 2008/03/27 |
| Custom LINQ Provider - [3]. Custom LINQ Provider 만들기 (IQueryProvider) (0) | 2008/03/17 |
| Custom LINQ Provider - [2]. Custom LINQ Provider 만들기 (IQueryable) (0) | 2008/03/13 |





