2017年9月10日

GroupBy

摘要: Groupby GroupBy对集合进行分组,结果是各子集的集合。后一般跟select取出分组信息,如,kes为KEY类型的对象集合 var k1 = kes.GroupBy(c => c.gpSm).Select(c=>c.Key).ToList(); //获得分组关键字的集合List<strin 阅读全文

posted @ 2017-09-10 21:31 mol1995 阅读(562) 评论(0) 推荐(0) 编辑

Lambda表达式中使用正则表达式

摘要: 某语句如果不用正则表达式: string[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" }; IEnumerable<string> query = names.Select(n => n.Replace("a", "").Replace("e" 阅读全文

posted @ 2017-09-10 11:56 mol1995 阅读(971) 评论(0) 推荐(0) 编辑

Lambda语句的嵌套

摘要: // 获取所有长度最短的名字(注意:可能有多个) string[] names = { "Tom", "Dick", "Harry", "Mary", "Jay" };IEnumerable<string> outQuery = names.Where( n => n.Length == names 阅读全文

posted @ 2017-09-10 11:25 mol1995 阅读(371) 评论(0) 推荐(0) 编辑

一种简单的对象赋值方法,定义实例后以{}赋值,比传统方法更简洁

摘要: public class Rectangle { public Point TopLeft { get; set; } public Point BottomRight { get; set; } } static void CompareObjectInitMethods() { // 传统初始化 阅读全文

posted @ 2017-09-10 09:11 mol1995 阅读(197) 评论(0) 推荐(0) 编辑

List批量赋值的几种方法

摘要: List<int> list = new List<int>();list.AddRange(new int[] { 1, 5, 10, 20 ,33 }); //也可直接赋值 List<int> list2 = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 8, 阅读全文

posted @ 2017-09-10 08:59 mol1995 阅读(15526) 评论(0) 推荐(0) 编辑

导航