C# 从列表框中删除分隔符

C# 从列表框中删除分隔符,c#,winforms,C#,Winforms,在运行期间,我会收到一些进入列表框的条目(每行有多个条目,见图1)。我只想将分隔符保持在两个字符串之间(参见图2)。应删除所有其他分隔符。如何解决这个问题?下面的代码删除了所有分隔符,但这并不是我想要的 for (int i = 0; i < listBox2.Items.Count; i++) { string item = listBox2.Items[i].ToString().Replace(" ", ","); listBox2.I

在运行期间,我会收到一些进入列表框的条目(每行有多个条目,见图1)。我只想将分隔符保持在两个字符串之间(参见图2)。应删除所有其他分隔符。如何解决这个问题?下面的代码删除了所有分隔符,但这并不是我想要的

for (int i = 0; i < listBox2.Items.Count; i++)
{
  string item = listBox2.Items[i].ToString().Replace(" ", ",");
  listBox2.Items[i] = item.Trim();
}
for(int i=0;i

var item=string.Join(“,”,listBox2.Items[i].ToString().Split(新字符[]{,'},StringSplitOptions.RemoveEmptyEntries))太棒了!!!非常感谢,“拉尔斯泰克”: