关于泛型数据结构中OrderBy的使用
2024-10-08 23:39:06
形如,
1) ICollection<ImageInfo> imageInfos = new List<ImageInfoDTO>();
imageInfos = imageInfos.OrderBy(i => i.CreationTime).ToList();
2)IList<string> fileNameList = new List<string>();
fileNameList = fileNameList.OrderBy(i => i).ToList();
此处OrderBy不同于Linq中的OrderBy,需注意。
附,微软官方定义:
class Pet
{
public string Name { get; set; }
public int Age { get; set; }
} public static void OrderByEx1()
{
Pet[] pets = { new Pet { Name="Barley", Age=8 },
new Pet { Name="Boots", Age=4 },
new Pet { Name="Whiskers", Age=1 } }; IEnumerable<Pet> query = pets.OrderBy(pet => pet.Age); foreach (Pet pet in query)
{
Console.WriteLine("{0} - {1}", pet.Name, pet.Age);
}
} 参考自:https://msdn.microsoft.com/en-us/library/bb534966(v=vs.110).aspx
最新文章
- linux特殊权限SUID、SGID、SBIT
- Centos下ACL(访问控制列表)介绍(转)
- android 照片地理位置 demo
- macbook 重装win7
- 在SQL Server 2012中实现CDC for Oracle
- Android使用BLE(低功耗蓝牙,Bluetooth Low Energy)
- 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发
- HDU 2289 CUP 二分
- java核心技术记录之java术语
- WEB开发原则
- POJ 1020 Anniversary Cake(DFS)
- Java面向对象 集合(下)
- Springmvc 视频学习地址
- [翻译 EF Core in Action 1.11] 何时不应该使用EF Core
- 关于SpringMVC的配置流程以及一些细节
- UI规范案例-宝龙广场
- Android 开发 蓝牙开发
- linux内存源码分析 - 内存压缩(同步关系)
- bootstrap----几个插件网址
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin