0

我试图通过列表框中的一行中的绑定项来传递。在我的代码中,我使用 StringBuilder 作为变量。如果我尝试像这样传递 ListBoxItem 上下文:

StringBuilder x;
x.Append("Something");
Name = x.ToString();
ListBox.Items.Add(x);

然后这将传递一个空字符串。

但如果我这样做,那么一切都很顺利:

string x;
x = "Something";
Name = x;
ListBox.Items.Add(x);

有什么我想念的吗?

4

1 回答 1

4

第一个有一个错误:

StringBuilder x;
x.Append("Something");
ListBox.Items.Add(x.ToString());

它被传递给一个字符串生成器——而不是一个字符串。调用ToString()输入

于 2013-07-10T00:55:57.227 回答