我正在寻找的是JavaScript的基本等价物Array::join(),你传递一个分隔符并在其所有下标的返回字符串中使用它。我当然可以使用StringBuilder或诸如此类的东西来编写自己的函数,但必须是.NET BCL内置的东西。

编辑:任何的数组,不一定是stringchar。我更喜欢这种方法只需在每个下标ToString()上调用objectString.Join()很棒,除了你传递一个字符串数组。

其他提示

我不清楚你是否加入了一系列字符或字符串。

对于字符串


char sep = GetSeparatorChar();
string[] toJoin = GetToJoin();
string joined = toJoin.Aggregate((x,y) => x+sep.ToString()+y);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top