[英]How to copy properties from one list to another using Linq conditionally
[英]Copy doubles and integers from one list to another using LINQ
我有一個場景類型的對象,其中包含SN類型的對象的列表。 還有一個scenarioSchema類型的對象,該對象還包含一個SNSchema類型的對象列表。
我想將SNSchema類型的項目(雙精度和整數)復制到對象方案的SN類型中。
scenario.V = new List<SN>();
scenario.V.Add(scenarioSchema.V.Select(x => x.Distro);
public class SN
{
public double Version { get; set; }
public int Distro { get; set; }
}
我知道這種行為可以通過LINQ來實現,基本上我想要做的是遍歷整個項目SNSchema並將這些傳遞給對象方案列表。
我知道這可能太簡單了,但是我無法解決這個問題。
謝謝,
我認為您需要AddRange()
scenario.V.AddRange(scenarioSchema.V.Select(x => new SN() { Distro = x.Distro}));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.