如何在文本框中阅读两个单词,其中包含:

时间:2012-11-30 21:58:53

标签: c# input textbox symbols colon

我想让我的程序用一个文本框读取两个输入。 格式如下:第一个:第二个

这是我想要解释的图片 http://i.imgur.com/2Pe2I.png

我想知道如何将它们放在列表框中。

提前谢谢。

5 个答案:

答案 0 :(得分:3)

有些事情:

foreach (string item in TextBox1.Text.Split(':')) {
   ListBox1.Items.Add(item,item);
}

答案 1 :(得分:2)

在不知道任何答案的情况下,你得到的答案不会非常准确,但这些方面的内容可能就是你所要求的:

string[] inputParts = MyTextBox.Text.Split(':');

答案 2 :(得分:2)

您可以使用string.split将文本字符串分隔为字符串数组。

string[] inputs = targetTextBox.Text.Split(':');

然后可以使用

将它们添加到ListBox.Items
targetListBox.Items.AddRange(inputs);

显然,建议对用户输入进行适当的卫生处理。

答案 3 :(得分:1)

string[] inputParts = MyTextBox.Text.Split(':');

或选项2

var splitStr = MyTextBox.Text.Split(new char[] {':'}, StringSplitOptions.RemoveEmptyEntries);

答案 4 :(得分:1)

使用String.Split功能:

string[] inputs = Textbox1.Text.Split(new char[] { ':' });

输入[0]将包含“:”之前的文本,输入1将包含文本。