조합을 유도 할 때 자동 생성 숫자를 생성하는 방법은 무엇입니까?C# LINQ 자동 생성 된 숫자 또는 인덱스
public enum Color
{
Red,Green,Blue
}
public enum Vehicle
{
Car,Bike
}
(예) {레드, 자동차}, {레드, 자전거}, {그린, 자동차}, {녹색, 자전거} ...
(존 소총은 저를 도와 해결).
var query = from Color c in Enum.GetValues(typeof(Color))
from Vehicle v in Enum.GetValues(typeof(Vehicle))
select new { Color = c, Vehicle = v };
는 지금이
{1,Red,Car},{2,Red,Bike},{3,Green,Car},{4,Green,Bike},{5,Blue,Car},{6,Blue,Bike}
같은 조합이 자동으로 번호를 생성하는 방법은 무엇입니까 싶어?
'query'를 두 번 열거하면 어떻게됩니까? 나는 두 번째로, 당신이 {6, Red, Car}, {7, Red.Bike}를 얻을 것이라고 믿는다. – Henrik
@Henrik 나는 그것이 옳다고 생각한다. 반환 할 수 있습니다 .List() 그래서 그것은 한 번만 반복됩니다. – eglasius