[转载]c# list排序的三种实现方式

c# list排序的三种实现方式 - Bradwarden - 博客园. 用了一段时间的gridview,对gridview实现的排序功能比较好奇,而且利用C#自带的排序方法只能对某一个字段进行排序,今天demo了一下,总结了三种对list排序的方法,并实现动态传递字段名对list进行排序。 首先先介绍一下平时最常用的几种排序方法。 第一种:实体类实现IComparable接口,而且必须实

[转载]c# 扩展方法奇思妙用基础篇八:Distinct 扩展

c# 扩展方法奇思妙用基础篇八:Distinct 扩展 - 鹤冲天 - 博客园. 刚看了篇文章 《Linq的Distinct太不给力了》,文中给出了一个解决办法,略显复杂。 试想如果能写成下面的样子,是不是更简单优雅: 1 2 var p1 = products.Distinct(p => p.ID); var p2 = products.Distinct(p => p.Nam