0
麻煩我創建了一個按鈕添加一個列表:C#列表框我有
{
List <string> Names = new List<string>();
Names.Add(textBox1.Text);
textBox1.Text = " ";
}
我創造了另一個按鈕,顯示名稱,我想這些名字我在列表中輸入,在列表框中列出?如何才能做到這一點?
麻煩我創建了一個按鈕添加一個列表:C#列表框我有
{
List <string> Names = new List<string>();
Names.Add(textBox1.Text);
textBox1.Text = " ";
}
我創造了另一個按鈕,顯示名稱,我想這些名字我在列表中輸入,在列表框中列出?如何才能做到這一點?
首先,您需要將第一行移到按鈕單擊方法之外,因爲如果您在方法內部聲明瞭列表,則該方法返回後該列表將消失。
爲了您的顯示名稱的方法,如果你想要做的是顯示列表,你可以使用TextBlock的,而不是一個列表框,它會更容易一些:
TextBlock tb = new TextBlock();
tb.text = string.Concat(Names);
謝謝你,但...什麼都沒有發生,我的意思是,而不是在textblock中的這些名稱我收集,收集,收集... –
我建議你使用調試器來驗證名稱實際上是否包含字符串,或確保名稱的類'實際上是'List',而不是一個通用列表。你也可以嘗試Concat方法的一個不同的重載,比如'string.Concat(Names.ToArray())'。 –