public class Vehicle {
public string Type
public List<Color> Colors;
}
public class Result {
public string Type
public string Color;
}
我Result
从如下所示的查询中得到一个 's 列表:
Car -> Red
Car -> Blue
Boat -> Brown
Boat -> Yellow
Boat -> Green
Plane -> White
我想List<Vehicle>
用 LINQ 选择这个列表。我试过了,但没有用:
var List<Vehicle> = results.Select(v => new Vehicle
{
Type = v.Type;
Colors = new List<Color> { new Color = v.Color }
}
我确定我需要在这里使用某种组,但我不确定如何。