public class Vehicle {
public string Type
public List<Color> Colors;
}
public class Result {
public string Type
public string Color;
}
Result
次のようなクエリから のリストを取得します。
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 }
}
ここである種のグループを使用する必要があると確信していますが、その方法がわかりません。