c# - 从 string[] 构建一个字符串而不使用任何循环

标签 c# .net string

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

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

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

最佳答案

使用string.Join:

string result = string.Join("\n", arrOptions);

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

string result = string.Concat(arrOptions);

关于c# - 从 string[] 构建一个字符串而不使用任何循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375233/

相关文章:

c# - Convert.ToInt32 只支持 4 个碱基?

c# - 如何在 .net 中锁定文件,以便只有我的应用程序可以访问它?

.net - 使用 Mono.Cecil 确定类型是否实现接口(interface)

C++/C : Trim the first word of each line of a text file

java - 学习java,找不到符号

c# - Backgroundworker block UI

c# - 从 Obj C 到 C# 的转换

C# 4.0 - 如何处理可选的字符串参数

c# - (简单)带有特殊字符的 CSV 下载让我抓狂

python - Python 中的字符串索引超出范围