c#英文单词分类统计示例分享_C#教程-查字典教程网
c#英文单词分类统计示例分享
c#英文单词分类统计示例分享
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:usingSystem;usingSystem.Linq;namespaceConsoleApplication1{///...

复制代码 代码如下:

using System;

using System.Linq;

namespace ConsoleApplication1

{

/// <summary>

/// 给出一段英文,分类统计(如:长度为4的单词有2个:time,well)

/// </summary>

class Program

{

static void Main(string[] args)

{

string source = "Do one thing at a time,and do well";//已知英文语句

string[] stringArray = source.Split(new char[] { ' ', ',' });

var result = stringArray.GroupBy(s => s.Length).Select(s => new {

Lenght = s.Select(x => x).FirstOrDefault().Length,

Count = s.Count(),

StringItems = s.Select(x => x)

});

foreach (var s in result)

{

string strResult = string.Empty;

foreach (var item in s.StringItems)

{

strResult += string.IsNullOrEmpty(strResult) ? item : " , " + item;

}

Console.WriteLine(string.Format("长度为{0}的单词有{1}个:{2}", s.Lenght, s.Count, strResult));

}

Console.ReadKey();

}

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类