gpt4 book ai didi

c# - 如何用逗号字符分隔字符串?

转载 作者:行者123 更新时间:2023-11-30 14:46:40 25 4
gpt4 key购买 nike

我想用逗号分隔两个字符串(即 234,229),我尝试通过添加 String.Join() 来实现。我有下面提到的代码,在最后一行出现错误。我知道这是一个基本问题,但我是 C# 编程语言的新手。

 string queryEventID = "";
foreach (ListItem lstAssign in lstEvent.Items)
{
if (lstAssign.Selected == true)
{
queryEventID = queryEventID + lstAssign.Value + " "; //queryEventID(234 229)
logfield = logfield + "," + lstEvent.SelectedItem.Text;
}
}
string queryEventIDs=string.Join(",",queryEventID);//error(cannot convert from string to string[])

最佳答案

您应该使用Collection 来申请string.Join .

来自文档:

Join(String, String[]): Concatenates all the elements of a string array, using the specified separator between each element.

这是一个如何在您的情况下使用它的示例。

List<string> queryEventIDList;
foreach (ListItem lstAssign in lstEvent.Items)
{
if (lstAssign.Selected == true)
{
queryEventIDList.Add(lstAssign.Value);
logfield = logfield + "," + lstEvent.SelectedItem.Text;
}
}
string queryEventIDs = string.Join(",", queryEventIDList);

关于c# - 如何用逗号字符分隔字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48225825/

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