如何在文本框中阅读两个单词,它们之间有一个:[关闭]

Posted

技术标签:

【中文标题】如何在文本框中阅读两个单词,它们之间有一个:[关闭]【英文标题】:How do I read two words in a text box with a : between them [closed] 【发布时间】:2012-11-19 04:19:33 【问题描述】:

我想让我的程序用一个文本框读取两个输入。 格式如下所示:First:Second

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

我想知道之后如何将它们放入列表框中。

提前谢谢你。

【问题讨论】:

你可能会得到-1。在询问之前先尝试一下。 【参考方案1】:

类似的东西:

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

【讨论】:

【参考方案2】:

如果不知道更多,您得到的任何答案都不会非常准确,但这些方面的内容可能会满足您的要求:

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

【讨论】:

【参考方案3】:

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

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

然后可以使用

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

显然总是建议对用户输入进行适当的清理。

【讨论】:

【参考方案4】:

使用String.Split函数:

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

inputs[0] 将在 ':' 之前有文本,inputs1 将在它之后有文本。

【讨论】:

【参考方案5】:
string[] inputParts = MyTextBox.Text.Split(':');

或选项 2

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

【讨论】:

以上是关于如何在文本框中阅读两个单词,它们之间有一个:[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

代码并不总是突出显示富文本框中的选定文本

python如何查找两个文本文件之间的所有单词匹配

在文本框中,保护第一个单词,但允许添加/编辑这些单词之后的文本

“vbscript”查找行有相似的单词用冒号分隔“:”[关闭]

如何在列表框中显示多个字典项

如何在文本框中保存电子邮件或密码 c#/.net Windows Form [关闭]