C# 在列表之间复制一些值<&燃气轮机;和列表2<&燃气轮机;
我有两张单子C# 在列表之间复制一些值<&燃气轮机;和列表2<&燃气轮机;,c#,asp.net,list,ienumerable,C#,Asp.net,List,Ienumerable,我有两张单子 List<PrimeraVueltaFindResult> ListaPrimeraVuelta = new List<PrimeraVueltaFindResult>(); List<RutaCriticaFindResult> result = new List<RutaCriticaFindResult>(); public class PrimeraVueltaFindResult { [DataMember]
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; }
}
List List aprimeravuelta=new List();
列表结果=新列表();
公共类PrimeraVueltaFindResult
{
[数据成员]
公共字符串描述符{get;set;}
[数据成员]
公共字符串JobNameInicio{get;set;}
[数据成员]
公共字符串GroupInicio{get;set;}
[数据成员]
公共字符串StartRun{get;set;}
[数据成员]
公共字符串JobNameFin{get;set;}
[数据成员]
公共字符串GroupFin{get;set;}
[数据成员]
公共字符串EndRun{get;set;}
}
公共类RutaCriticaFindResult
{
[数据成员]
public int RutaCriticaId{get;set;}
[数据成员]
公共字符串StartRun{get;set;}
[数据成员]
公共字符串EndRun{get;set;}
}
我需要在PrimeraVueltaFindResult列表值中复制StartRun和EndRun
请告诉我如何操作???要将
列表中的所有数据复制到新的RutaCriticaFindResult
对象中,您可以使用LINQ:
var rutaCriticaFindResults = ListaPrimeraVuelta.Select(result =>
new RutaCriticaFindResult
{
StartRun = result.StartRun,
EndRun = result.EndRun
});
var result = rutaCriticaFindResults.ToList();
要将ListaPrimeraVuelta
中的所有数据复制到新的RutaCriticaFindResult
对象中,可以使用LINQ:
var rutaCriticaFindResults = ListaPrimeraVuelta.Select(result =>
new RutaCriticaFindResult
{
StartRun = result.StartRun,
EndRun = result.EndRun
});
var result = rutaCriticaFindResults.ToList();
根据什么逻辑?我看不出你的两个类之间有任何明显的关系……嗯,它们都有StartRun
和EndRun
属性。根据什么逻辑?我看不出你的两个类之间有任何明显的关系……它们都有StartRun
和EndRun
属性。