哪个句子最大,包含多少个

时间:2013-07-31 18:27:05

标签: c#

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();
        }
    }
}

1 个答案:

答案 0 :(得分:0)

你快到了那里。如果您使用System.Linq命名空间,这是最简单的:

string[] txt = i.Split(new char[] { '.', '?', '!', ',' }); //this part you had correct
var stringsOrderedByLargest = txt.OrderByDescending(s => s.length);

stringsorderedByLargest现在将包含从最长到最短的排序。如果你想计算一个字符串有多少单词,只需再做一次拆分,但这一次在''上查看生成的集合的Count属性。