Head First C# 中文版 图文皆译 第八章 枚举和集合 page330
2009-04-10 10:35
381 查看
使用IComparable来告诉List如何排序
.NET Framework中有一个内建的特殊接口来让你构建自己的排序逻辑。通过实现IComparer接口,编写其中定义的Compare()方法,你可以告诉List如何去给你的对象排序。Compare()方法接收x和y两个参数,并返回一个int值。如果x小于y,返回负值。如果x和y相等,返回0。如果x大于y,返回正值。
下面是一个比较鸭子的大小的例子:
你实现IComparer的方式决定List如何给你的对象排序。
.NET Framework中有一个内建的特殊接口来让你构建自己的排序逻辑。通过实现IComparer接口,编写其中定义的Compare()方法,你可以告诉List如何去给你的对象排序。Compare()方法接收x和y两个参数,并返回一个int值。如果x小于y,返回负值。如果x和y相等,返回0。如果x大于y,返回正值。
下面是一个比较鸭子的大小的例子:
你实现IComparer的方式决定List如何给你的对象排序。
相关文章推荐
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page315
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page326
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page350
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page313
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page332
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page338
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page342
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page356
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page384
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page381
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page354
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page376
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page312
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page346
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page358
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page371
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page325
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page333
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page339
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page357