LINQ连接两个字符串数组中的元素

Kri*_*van 3 c#

我有两个字符串数组

Array1 = {"Paul","John","Mary"}
Array2 = {"12","13","15"}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有可能加入这些数组,以便结果数组有类似的东西

{"Paul12","John13","Mary15"}
Run Code Online (Sandbox Code Playgroud)

L.B*_*L.B 8

 var Array3 = Array1.Zip(Array2, (a, b) => a + b).ToList();
Run Code Online (Sandbox Code Playgroud)


Den*_*nis 6

你可以使用Zip.

var array1 = new[] {"Paul", "John", "Mary"};
var array2 = new[] {"12", "13", "15"};

var result = array1.Zip(array2, (a1, a2) => String.Concat(a1, a2)).ToArray();
Run Code Online (Sandbox Code Playgroud)