我有以下 2 个列表:
List<decimal>data;
List<Myclass> mylist;//MyClass has a property called MyProp which is of type decimal.
其中有人居住。现在,我想遍历 myList 并用数据列表替换每个 MyProp。我可以通过 foreach 循环来完成,但是正在寻找优雅的 LINQ 解决方案,请问有什么帮助吗?
提前致谢。
这是如何使用 Zip 方法完成的示例代码
public class Myclass
{
public decimal MyProp { get; set; }
}
List<decimal> data = new List<decimal>() { 1,2,3,4,5};
List<Myclass> myList = new List<Myclass>() { new Myclass(), new Myclass(), new Myclass()};
data.Zip(myList, (dataItem, myListItem) =>
{
myListItem.MyProp = dataItem;
return myListItem;
}).ToList();
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句