LINQ 퀴즈 문제 풀어봅시다
.NET/C# 2008. 8. 7. 01:36 |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#' 카테고리의 다른 글
[C# 4.0] Parallel Extension - [1] 병렬 처리 (0) | 2009.02.12 |
---|---|
C# 코드로 GAC 어셈블리 등록하기 (0) | 2008.08.21 |
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 |
댓글을 달아 주세요