你好,我有点卡住了,我不知道如何在字符串中找到第三长的单词,我有我的代码来找到最长的单词,但我无法让它找到第三长的单词。有什么帮助吗?
public void longestWord()
{
string sentance, word;
word = " ";
char[] a = new char[] { ' ' };
sentance = textBox1.Text; //<--string here
foreach (string s1 in sentance.Split(a))
{
if (word.Length < s1.Length)
{
word = s1;
}
}
label9.Text = ("The longest word is " + word + " and its length is " + word.Length + " characters long");
}
PS字符串即时测试的一个例子是:
-
1.
DarkN3ss 是我最有经验的基于 Windows 的商业解决方案提供商。我专注于通过最好地理解这些技术和方向来提供我的商业价值。DarkN3ss 根据我在 Windows 和 Linux 产品方面的能力和经验,将我视为实施解决方案的“精英业务合作伙伴”。