我正在使用C#在Web窗体中工作。我设置了一个数组列表。我有一个按钮,用于将文本框中的用户输入添加到数组列表中。我使用+ =将数组列表打印到标签上。我无法将新条目打印到现有列表中。每次添加时,都会再次打印整个列表。我明白为什么它这样做,但不能包装我的炸脑如何修复代码,所以它会添加一个新的条目而不重复整个列表。将C#Arraylist放入标签中
protected void Button1_Click(object sender, EventArgs e)
{
ArrayList itemList = new ArrayList();
itemList.Add("red");
itemList.Add("blue");
itemList.Add("green");
itemList.Add(TextBox1.Text);
foreach (object item in itemList)
{
Label1.Text += item + "<br />";
}
}
不幸的是,在这个例子中我必须使用一个数组列表。 – Blazto
@Blazto查看我的更新 – Eser
谢谢大家所有的例子工作。我在保持arrayList中的前一个条目时遇到了另一个问题。我想我必须声明一个字符串数组并将其存储在那里,但不确定,此刻正在进行试验和错误的事情。 – Blazto