C# 4.0 我有麻烦了
我在按钮添加中创建了一个列表:C# 4.0 我有麻烦了,c#-4.0,C# 4.0,我在按钮添加中创建了一个列表: { List <string> Names = new List<string>(); Names.Add(textBox1.Text); textBox1.Text = " "; } { 列表名称=新列表(); name.Add(textBox1.Text); textBox1.Text=“”; } 我创建了另一个按钮“显示姓名”,我想把我在列表中输入的姓名列在列表框中?如何做到这一点?首先,您需要将第一行移到button clic
{
List <string> Names = new List<string>();
Names.Add(textBox1.Text);
textBox1.Text = " ";
}
{
列表名称=新列表();
name.Add(textBox1.Text);
textBox1.Text=“”;
}
我创建了另一个按钮“显示姓名”,我想把我在列表中输入的姓名列在列表框中?如何做到这一点?首先,您需要将第一行移到button click方法之外,因为如果您在方法内部声明列表,那么一旦该方法返回,列表就会消失 对于SHOW NAMES方法,如果您只想显示列表,可以使用TextBlock而不是listbox,这样会更简单一些:
TextBlock tb = new TextBlock();
tb.text = string.Concat(Names);
谢谢你,但是。。。什么也没发生,我的意思是,我得到的不是textblock中的那些名称,而是collection,collection…我建议您使用调试器来验证
名称
是否确实包含字符串,或者确保名称
的类实际上是列表
,而不是一般列表。您还可以尝试不同的Concat方法重载,如string.Concat(Names.ToArray())
。