[英]Create an object collection based on another collection with different type
有可能簡化這些陳述嗎?
List<YY> gss = new List<YY>();
foreach (var s in AA)
{
gss.Add(new YY()
{
Color = s.Color,
Offset = s.Offset
});
}
SomeClass.ListYY = gss;
我相信LINQ可能實現,但我只是不知道如何。
SomeClass.ListYY = AA
.Select(s => new YY() { Color = s.Color, Offset = s.Offset }).ToList();
對於AA中的每個s,請選擇一個新的YY,並填充s中的Offset和Color-然后將結果轉換為列表。
SomeClass.ListYY = AA.Select(x => new YY { Color = x.Color, Offset = x.Offset }).ToList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.