私は 3 つ (3 ~ 4 個を超えるジェネリック リストを持つこともできますが、この例では 3 つ) ジェネリック リストを持っています。
List<string> list1
List<string> list2
List<string> list3
すべてのリストには同じ数の要素があります (同じカウント)。
これを使用して、2 つのリストを ZIP で結合しました。
var result = list1.Zip(list2, (a, b) => new {
test1 = f,
test2 = b
}
次のように、各リストforeach
を回避するために、ステートメントにそれを使用しましたforeach
foreach(var item in result){
Console.WriteLine(item.test1 + " " + item.test2);
}
3 つのリストに対して Zip で類似を使用するにはどうすればよいですか?
ありがとう
編集:
私は好きです:
List<string> list1 = new List<string>{"test", "otherTest"};
List<string> list2 = new List<string>{"item", "otherItem"};
List<string> list3 = new List<string>{"value", "otherValue"};
ZIP後(方法がわからない)、結果を出したい(VS2010デバッグモード)
[0] { a = {"test"},
b = {"item"},
c = {"value"}
}
[1] { a = {"otherTest"},
b = {"otherItem"},
c = {"otherValue"}
}
どうやってするか ?