【发布时间】:2020-10-19 11:35:09
【问题描述】:
我有一个用逗号分隔的字符串,如下所示:
"test1,test2,test3"
我想用以下代码将这些字符串转换为列表:
private void convertToList()
{
try{
List<string> myList = occ.Split(',').ToList();
listBox1.Items.Add(myList);
}catch(Exception e){
MessageBox.Show(e.Message);
}
}
我认为代码会将字符串转换为列表并将其添加到列表框中,相反,它仅显示“集合”(是的,仅显示“集合”一词,仅此而已)而不是实际列表。 为什么会这样?你能告诉我什么是正确的代码吗?
【问题讨论】:
-
listBox1.Items.AddRange(occ.Split(',')); -
这是因为你添加一个项目(列表)而不是多个字符串作为项目
标签: c# winforms listbox desktop-application