【发布时间】:2013-07-07 19:08:10
【问题描述】:
我试图通过在列表框中的一行中绑定项目。在我的代码中,我使用 StringBuilder 作为变量。如果我尝试像这样传递 ListBoxItem 上下文:
StringBuilder x;
x.Append("Something");
Name = x.ToString();
ListBox.Items.Add(x);
那么这将传递一个空字符串。
但如果我这样做,那么一切都会顺利进行:
string x;
x = "Something";
Name = x;
ListBox.Items.Add(x);
我有什么遗漏的吗?
【问题讨论】:
-
因为您将 StringBuilder 对象添加到 List 而不是您构建的字符串,请尝试
ListBox.Items.Add(x.ToString());
标签: c# string listbox stringbuilder