你如何在C#中的string.join中使用不同的分隔符

0 c#

我试着写一个简单的代码,它接受一个字符串数组并将它与2个不同的分隔符连接起来.我正在寻找的是,如果我有和阵列:

string[] myArray = new string[] {"apples","five","bananas","six","cherries","seven"};
Run Code Online (Sandbox Code Playgroud)

我想得到一个字符串:

苹果=五,香蕉=六,樱桃= 7

它不必只使用一种方法,但数组长度可能会有所不同.谢谢.

L.B*_*L.B 7

int i = 0;
var result = String.Join(",",myArray.GroupBy(x=>i++/2).Select(g=>String.Join("=",g)));
Run Code Online (Sandbox Code Playgroud)