C#/Winform
(Linq) Cross Join
kjun.kr
2017. 4. 14. 11:57
728x90
var queryfrom = from left in Enumerable.Range(1,4)
from right in Enumerable.Range(11, left)
select new {Left = left, Right = right};
from right in Enumerable.Range(11, left)
select new {Left = left, Right = right};
foreach (var pair in queryfrom)
{
Console.WriteLine("Left {0}, Right {1}", pair.Left, pair.Right);
}
결과
Left 1, Right 11
Left 2, Right 11
Left 2, Right 12
Left 3, Right 11
Left 3, Right 12
Left 3, Right 13
Left 4, Right 11
Left 4, Right 12
Left 4, Right 13
Left 4, Right 14
728x90