我想让我的程序用一个文本框读取两个输入。格式如下所示: First:Second
这是我试图解释的图片 http://i.imgur.com/2Pe2I.png
我想知道之后如何将它们放入列表框中。
先感谢您。
类似于以下内容:
foreach (string item in TextBox1.Text.Split(':')) {
ListBox1.Items.Add(item,item);
}
您可以使用 将文本字符串分隔为字符串数组string.split
。
string[] inputs = targetTextBox.Text.Split(':');
然后可以将它们添加到ListBox.Items
using
targetListBox.Items.AddRange(inputs);
显然总是建议对用户输入进行适当的清理。
在不知道更多的情况下,您得到的任何答案都不会非常准确,但是这些方面的内容可能会满足您的要求:
string[] inputParts = MyTextBox.Text.Split(':');
string[] inputParts = MyTextBox.Text.Split(':');
或选项 2
var splitStr = MyTextBox.Text.Split(new char[] {':'}, StringSplitOptions.RemoveEmptyEntries);
使用String.Split函数:
string[] inputs = Textbox1.Text.Split(new char[] { ':' });
input[0] 将在 ':' 之前有文本,inputs 1将在它之后有文本。