从字符串[]构建字符串而不使用任何循环

Avi*_*hek 1 .net c# string

我有一个字符串数组.它是动态的,可以是任何长度(也是0).如何从数组中创建一个字符串,由任何分隔符分隔;或者|

string str = string.empty;
string[] arrOptions = strOptions.Split(new string[]{"\n"}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

现在,必须从中生成字符串arrOptions并将其放入str

hor*_*rgh 5

用途string.Join:

string result = string.Join("\n", arrOptions);
Run Code Online (Sandbox Code Playgroud)

或者简单地将它们连接起来,如果你不再需要分隔符:

string result = string.Concat(arrOptions);
Run Code Online (Sandbox Code Playgroud)