gpt4 book ai didi

c# - 使用 Linq 在值之间添加逗号

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:07 26 4
gpt4 key购买 nike

我的值来自 ComboBox:

2|722|742|762|77

我删除不需要的字符如下:

foreach (var item in checkListBox)
{
string[] list = item.Split(
new string[] { "2|" },
StringSplitOptions.RemoveEmptyEntries);
}

我的列表值结果:

"72"
"74"
"76"
"77"

我的问题是:

如何在1 行(彼此相邻)中获取上述所有值,并用逗号 分隔,如下所示:

72,74,76,77

?

最佳答案

听起来你只想string.Join :

string commaSeparated = string.Join(",", list);

(请注意,这不是 LINQ 的一部分 - 它与连接多个序列的“连接”类型不同。它使用分隔符将多个字符串连接在一起。)

虽然您可以根据当前接受的答案在单个语句中执行此操作,但我个人会考虑保留您现有的语句并将其作为一个单独的步骤。它使代码更易于阅读和调试。

关于c# - 使用 Linq 在值之间添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19211597/

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