私は以下の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]
コメントを追加