2つの配列で先頭からペアを作りながら処理をしていく。
ペアにならなかった要素は処理されない。
1 2 3 4 5 6 7 8 9 10 11 |
static void TestZip() { int[] testVal1 = { 1, 2, 3, 4 , 5}; int[] testVal2 = { 10, 20, 30, 40 }; var zip = testVal1.Zip(testVal2, (v1, v2) => $"[{v1},{v2}] "); Console.Write(string.Join(",", zip)); //[1,10] ,[2,20] ,[3,30] ,[4,40] //※ペアにならなかったtestVal1の5は表示されない。 } |