在 List<> 和 List2<> 之间复制一些值
本文关键字:复制 List2 List 之间 | 更新日期: 2023-09-27 18:33:18
>我有 2 个列表
List<PrimeraVueltaFindResult> ListaPrimeraVuelta = new List<PrimeraVueltaFindResult>();
List<RutaCriticaFindResult> result = new List<RutaCriticaFindResult>();
public class PrimeraVueltaFindResult
{
[DataMember]
public string Descripcion { get; set; }
[DataMember]
public string JobNameInicio { get; set; }
[DataMember]
public string GroupInicio { get; set; }
[DataMember]
public string StartRun { get; set; }
[DataMember]
public string JobNameFin { get; set; }
[DataMember]
public string GroupFin { get; set; }
[DataMember]
public string EndRun { get; set; }
}
public class RutaCriticaFindResult
{
[DataMember]
public int RutaCriticaId { get; set; }
[DataMember]
public string StartRun { get; set; }
[DataMember]
public string EndRun { get; set; }
}
我需要在 PrimeraVueltaFindResult 列表值中复制 StartRun 和 EndRun。
请问我该怎么做???
若要将所有
数据从ListaPrimeraVuelta
复制到新的RutaCriticaFindResult
对象中,可以使用 LINQ:
var rutaCriticaFindResults = ListaPrimeraVuelta.Select(result =>
new RutaCriticaFindResult
{
StartRun = result.StartRun,
EndRun = result.EndRun
});
var result = rutaCriticaFindResults.ToList();