0

任何人都可以帮助我想制作一个数组,其中第一个索引将具有文本框文本的第一个单词:

array[0] 文本的第一个单词 array[1] 文本的第二个单词

谁能帮我?

4

6 回答 6

3

使用Split字符串类型的方法。

它会将您的字符串按字符规范拆分string[]为字符串数组 ( )。

例如:

textBox1.Text = "The world is full of fools";
string[] words = textBox1.Text.Split(' ');
foreach(string word in words)
{
  //iterate your words here
}
于 2013-07-12T14:41:37.830 回答
3
string str = "Hello Word Hello" ;
var strarray = str.Split(' ') ;

您可以将 str 替换为 TextBox.Text ...

于 2013-07-12T14:44:14.020 回答
1

如果它们用空格分隔:

var MyArray = MyTextBox.Text.Split(' ');
于 2013-07-12T14:41:57.213 回答
0

There's a very simple way of doing this:

string text = "some text sample";
List<string> ltext = text.Split(' ').ToList();
于 2013-07-12T14:46:39.180 回答
0

像这样使用.Split()方法:

var array = textboxText.Split(' ');
于 2013-07-12T14:42:15.363 回答
0

你可以使用 split 方法,它得到一个字符串数组,你需要传递一个字符数组,其中包含要拆分的字符:

string[] str = textBox1.Text.Split(new char[] { ' ', ',', ':', ';', '.' });
于 2013-07-12T14:54:40.193 回答