我有以下课程:
public class RelatorioResumoMovimentacaoECFDTO
{
[DataMember]
public IList<AliquotaRelatorioMapaResumoDTO>
Aliquotas { get{return MovimentacaoECF_Id.TotalizadoresParciais.????} }
[DataMember]
public MovimentacaoECF MovimentacaoECF_Id { get; set; }
}
我需要将列表“MovimentacaoECF_Id.TotalizadoresParciais
”转换为其他列表...
当我在字典中转换KeyPairValue时,我可以报告列表的X字段是列表中的Y字段两种类型
var dictionary = list.ToDictionary((keyItem) => keyItem.Key, (valueItem) => valueItem.Value);
答案 0 :(得分:4)
有点不清楚你要做什么,但在一般情况下,Select
在这里可能有用:
return MovimentacaoECF_Id.TotalizadoresParciais.Select(x =>
new AliquotaRelatorioMapaResumoDTO {
Foo = x.Foo,
Name = x.SomeName,
Id = x.Whatever,
// ...
}).ToList();