我们尝试concatenate
两个数组,尝试concatenate
,追加到列表连接数组失败。是否有一个简单的函数将两个列表{a,b,c}和{1,2,3}转换为{a1,b2,c3}?这些数组是CDT's
中的倍数,我们正在将文本数组与整数数组组合。
答案 0 :(得分:2)
尝试使用Linq Zip()
将指定的函数应用于两个序列的相应元素,生成结果序列。
string[] array1 = { "a", "b", "c" };
string[] array2 = { "1", "2", "3" };
string[] result = array1.Zip(array2, (x, y) => x + y).ToArray();
在这种情况下,它包含两个字符串(x, y) => x + y
答案 1 :(得分:0)
在这里,我假设两种杂物的长度相同:
List<string> result;
for(int i=0;i<array1.Length;i++)
result.Add(${array2[i]}{array1[i]});