如何查找字符串C#的第n个单词?

如何查找字符串C#的第n个单词?,c#,C#,我正在努力找到字符串的第n个单词。我如何使用C#实现这一点?我尝试过在空格中拆分,之后我不知道如何检查每个单词。您可以检查字符串中的空格并拆分。和这些段中的字符串数组。然后通过索引来获取数组项。 你可以在这里找到解释。问题12。 使用split()函数后,将返回一个数组,其中元素数=字符串拆分成的字数。拆分的顺序相同。只需调用所需单词的索引即可 string phrase = "The quick brown fox jumps over the lazy dog."; stri

我正在努力找到字符串的第n个单词。我如何使用C#实现这一点?我尝试过在空格中拆分,之后我不知道如何检查每个单词。

您可以检查字符串中的空格并拆分。和这些段中的字符串数组。然后通过索引来获取数组项。 你可以在这里找到解释。问题12。

使用split()函数后,将返回一个数组,其中元素数=字符串拆分成的字数。拆分的顺序相同。只需调用所需单词的索引即可

string phrase = "The quick brown    fox     jumps over the lazy dog.";
string[] words = phrase.Split(' ');
Console.Writeline(words[5]); // prints 'over'

postSplit[n]
?使用split()函数后,返回一个数组,其中元素数=字符串已拆分成的字数。拆分发生在同一时间order@itsme86,它不清楚。
inputString.Split(“”)[n-1]
将返回
nth
单词,或者如果
inputString
中的单词少于
n
则抛出
indexoutfrange
异常。和也许是边缘-。考虑编辑你的答案包含链接指向的文章摘要。虽然这个链接可以回答这个问题,但是最好把答案的重要部分包含在这里,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能无效。-和
string phrase = "The quick brown    fox     jumps over the lazy dog.";
string[] words = phrase.Split(' ');
Console.Writeline(words[5]); // prints 'over'