using System;
namespace MyCSharpLearning
{
class StringProject
{
public int LargestSentenceInformation(string i)
{
string[] txt = i.Split(new char[] { '.', '?', '!', ',' });
var largeS=txt.Order
}
public static void Main(string[] args)
{
StringProject n = new StringProject();
string str1 = Console.ReadLine();
Console.ReadLine();
}
}
}
问问题
68 次
1 回答
0
你快到那里了。如果您使用 System.Linq 命名空间,这是最简单的:
string[] txt = i.Split(new char[] { '.', '?', '!', ',' }); //this part you had correct
var stringsOrderedByLargest = txt.OrderByDescending(s => s.length);
stringsorderedByLargest 现在将包含从最长到最短排序。如果您想计算一个字符串有多少个单词,只需进行另一个拆分,但这次在 ' ' 上并查看结果集合的 Count 属性。
于 2013-07-31T19:13:06.610 回答