我有两个字符串数组,我希望它们成为一个具有不同的值,如下所示:
string[] array1 = { "Jhon", "Robert", "Elder" };
string[] array2 = { "Elena", "Margareth", "Melody" };
Run Code Online (Sandbox Code Playgroud)
我想要一个像这样的输出:
{ "Jhon and Elena", "Robert and Margareth", "Elder and Melody" };
Run Code Online (Sandbox Code Playgroud)
我用过string.Join,但它只适用于一个字符串数组.
Jon*_*eet 29
听起来你想要ZipLINQ:
var result = array1.Zip(array2, (left, right) => $"{left} and {right}").ToArray();
Run Code Online (Sandbox Code Playgroud)
Zip采用两个序列,并依次将给定的委托应用于每对元素.(所以每个序列的第一个元素,然后是每个序列的第二个元素等)
| 归档时间: |
|
| 查看次数: |
346 次 |
| 最近记录: |