linq中的分组和排序
2024-08-27 04:13:26
一、分组 group 组内成员 by 分组条件 into 组的信息
class Program
{
static void Main(string[] args)
{
string[] name = { "张三","张六","刘大","刘晓","刘大脑袋","王大锤"};
var result = from n in name
group n by n[] into g
select g;
foreach (var g in result)
{
Console.WriteLine(g.Key+""+g.Count()+"人");
foreach (var item in g)
{
Console.WriteLine(item);
}
}
}
}
二、order by 排序
class Program
{
static void Main(string[] args)
{
//降序排序,默认是升序
List<int> nums = new List<int> { ,,,,,,,,,};
//方法1 linq语句+linq方法
var result = from i in nums
orderby i descending
select i;
foreach (var i in result)
{
Console.WriteLine(i);
}
//linq方法
var num= nums.OrderByDescending(i => i);
foreach (var i in num)
{
Console.WriteLine(i);
} }
}
最新文章
- [LeetCode] Shortest Distance from All Buildings 建筑物的最短距离
- web.config数据库连接字符串
- WPF整理-使用ResourceDictionary管理Logical Resources
- Java设计模式(三) 抽象工厂模式
- 如何搭建Java开发环境(包括下载、安装和配置JDK)和Eclipse的安装
- Redis教程(九):主从复制配置实例
- 26Mybatis_一级缓存及其测试
- 使用Spring的jdbcTemplate进一步简化JDBC操作
- 输出1到最大n位数之间的所有数
- 我的Blog开张啦,欢迎大家赏脸
- 【原】jQuery编写插件
- jdk配置环境变量(windows)
- Oracle Primavera P6 R84单机版安装教程
- Android广播——短信拦截
- json和xml封装数据、数据缓存到文件中
- POJ2236 Wireless Network 并查集简单应用
- Swoole笔记(四)
- Spring Cloud配置中心搭建(集成Git)
- There is no getter for property named &#39;XXX&#39; in &#39;class java.lang.String&#39;解决方法
- dhtmlx Gantt实例介绍分析