Eu tenho um loop foreach lendo uma lista de objetos de um tipo e produzindo uma lista de objetos de um tipo diferente. Disseram-me que uma expressão lambda pode alcançar o mesmo resultado.
var origList = List<OrigType>(); // assume populated
var targetList = List<TargetType>();
foreach(OrigType a in origList) {
targetList.Add(new TargetType() {SomeValue = a.SomeValue});
}
Qualquer ajuda seria apreciada- eu sou novo no lambda e linq obrigado, s