gpt4 book ai didi

c# - "Smart"连接字符串的方法?

转载 作者:行者123 更新时间:2023-12-03 22:24:12 25 4
gpt4 key购买 nike

我正在寻找一种“聪明”的方法来连接带有分隔符的字符串。显然我可以自己编写所有这些代码,所以我想知道是否有一种简单的方法(LINQ 或我不知道的其他方法)来执行此操作。

假设我有一组字符串(这可以是任意数量的字符串):

string s1 = "a";
string s2 = "b";
string s3 = "c";

我想连接字符串,使结果类似于 a, b, c。这很简单,但这里有一个转折:如果任何字符串为空,我不想要额外的逗号。

例如,如果这是我的集合:

string s1 = "";
string s2 = "b";
string s3 = "c";

我希望结果是 b, c(如果 s1s2 都是 c空)。

有没有简单的方法可以做到这一点?

最佳答案

string.Join(",", SOME_STRING_COLLECTION.Where(x => !string.IsNullOrWhiteSpace(x)));

关于c# - "Smart"连接字符串的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45851277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com