Jul 18

C#对象数组排序方法 不指定

zpgm , 09:48 , Asp.Net 2.0 , 评论(1) , 引用(0) , 阅读(3292) , Via 本站原创 | |
排序是编程中常用的法算之一,排序的方法有很多种,
下面介绍一种简单有效的排序方法。
下面的排序方法中使用了Array.Sort()和Array.Reverse()方法对数据进行正/反排序,变量isReverse做为反排序的标志位方法传入了2个参数,一个是要排序的对象数组list,一个是排序关键字key,即要对象的根据哪个属性或字段来进行排序(这个值是等于对象的属性/字段名)
type.InvokeMember()方法可以得到对象实例的属性/字段值,这里使用的是字段
在得到数组中的每一个要排序的字段值后,把这个字段值数组做为Array.Sort()方法的参数传入,Sort方法就会将对象数按这个字段的值进行排序。
代码如下:

Tags: , ,
h
2007/07/24 15:05
uplookzanunhappythumbdownsweatshysleepysmilebeatstealthilystealthilyshuaishockquestionpukepigenvyfeargrinkilllovecelebratecrycoolbadanger
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]