Ho un ciclo foreach che legge un elenco di oggetti di un tipo e produce un elenco di oggetti di un tipo diverso. Mi è stato detto che un'espressione lambda può ottenere lo stesso risultato.
var origList = List<OrigType>(); // assume populated
var targetList = List<TargetType>();
foreach(OrigType a in origList) {
targetList.Add(new TargetType() {SomeValue = a.SomeValue});
}
Qualsiasi aiuto sarebbe apprezzato. Sono nuovo di Lambda e Linq grazie, s