美文网首页
C# Lambd表达式

C# Lambd表达式

作者: 赌二八定律 | 来源:发表于2020-10-22 20:44 被阅读0次
分组排序-按X分组,将总结果数量少的排在前面
            List<string> arr = new List<string>();
            arr.Add("X01-Y01");
            arr.Add("X01-Y02");
            arr.Add("X01-Y03");
            arr.Add("X02-Y01");
            arr.Add("X02-Y02");
            var results = arr.GroupBy(t => t.Substring(0, 3)).OrderBy(t => t.Count()).ToList()[0].ToList();
            List<string> list = results;
运行结果
多级排序,优先第一列排序,其次第二列排序
            int[] qq1 = { 1117, 9 };
            int[] qq2 = { 1116, 3 };
            int[] qq3 = { 1116, 1 };
            int[] qq4 = { 1117, 7 };
            int[] qq5 = { 1115, 5 };

            int[][] prr = { qq1, qq2, qq3, qq4, qq5 };

            int[][] stuList = prr.OrderBy(s => s[0]).ThenBy(s => s[1]).ToArray();
运行结果

相关文章

  • C# Lambd表达式

    分组排序-按X分组,将总结果数量少的排在前面 运行结果 多级排序,优先第一列排序,其次第二列排序 运行结果

  • Java的Lambda表达式

    Java的Lambda表达式 1. 什么是Lambda表达式 简单的说,Lambda表达式就是匿名方法。Lambd...

  • Java8-Lambda表达式

    Lambda 表达式 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambd...

  • Lambda表达式的使用

    .NET中Lambda表达式 lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambd...

  • Kotlin Tip

    方法调用 如果一个方法的最后一个参数为lambda表达式,则可以把lambda表达式移到括号外面。如果在lambd...

  • c# - KeyNote1

    c#编译器禁止编译没有赋值的变量 c#if表达式必须是布尔表达式,整数表达式不能通过编译,区别于c,c++ c#不...

  • Java8 - Lambda(λ) & Functional I

    为什么引入Lambda? 简单的来说Lambda的引入是为了简化匿名类的编写 什么是Lambda表达式 Lambd...

  • java8- lambda 表达式、函数接口及四大内置函数接口

    lambda 表达式、函数接口及四大内置函数接口 详解 优点 简化代码 更加容易并行计算 语法 ​ lambd...

  • 关于lambda与foreach循环

    众所周知,jdk升级到1.8后添加许多新特性,其中今天主角就是Lambda表达式。 Java 8 中的 Lambd...

  • kotlin - Lambda表达式高阶函数的使用

    简介 Lambda表达式可以作为函数的实际参数或者返回值存在,这种声明,在kotlin中叫做高阶函数 将Lambd...

网友评论

      本文标题:C# Lambd表达式

      本文链接:https://www.haomeiwen.com/subject/fobpmktx.html