首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# 对集合排序

题目答案

    许多集合类可以用对象的默认比较方式进行排序,或者用定制方法来排序。AmyList就是一个示例,它包含方法SortO,这个方法使用时可以不带参数,此时使用默认的比较方式,也可以给它传递IComparer接口,以比较对象对。

    给ArrayList填充了简单类型时,例如整数或字符串,就会进行默认的比较。对于自己的类,必须在类定义中实现IComparable,或创建一个支持IComparer的类,来进行比较。

    注意,System.CoUections名称空间中的一些类(包括CollectionBase)都没有提供排序方法。如果要对派生于这个类的集合排序,就必须多做一些工作,自己给内部的List集合排序。

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端