我有一个foreach循环,读取一种类型的对象列表并产生另一种类型的对象列表。有人告诉我,lambda表达式可以达到相同的结果。
var origList = List<OrigType>(); // assume populated
var targetList = List<TargetType>();
foreach(OrigType a in origList) {
targetList.Add(new TargetType() {SomeValue = a.SomeValue});
}
任何帮助将不胜感激-我是lambda和linq的新手,谢谢,s