WEB开发网
开发学院手机开发iPhone 开发 iPhone 如何使用C#中IComparer和IComparable接口 阅读

iPhone 如何使用C#中IComparer和IComparable接口

 2010-05-29 06:13:00 来源:WEB开发网   
核心提示:本文介绍使用两个接口,IComparer和IComparable,iPhone 如何使用C#中IComparer和IComparable接口,在相同的环境下面讨论这两个接口,其一:这些常用在一起, 数组的元素此时, 都转换为 IComparer ( Comparer163Default ) 的默认实现对, 但是, 如果

本文介绍使用两个接口,IComparer和IComparable。在相同的环境下面讨论这两个接口。其一:这些常用在一起,虽然接口很相似,但是两者却提供不同的用途。其二:如果有数组类型 (如 字符串或 整数) 已经支持 IComparer , 则不提供任何显式引用到 IComparer 可排序该数组。 数组的元素此时, 都转换为 IComparer ( Comparer163Default ) 的默认实现对。 但是, 如果要提供排序或比较功能对于您自定义对象, 必须实现任一或两个这些接口。

ICmparable

class Person:IComparable

{

public int ID;

public string Rank;

//构造函数,初始化时就会分析

public Person(int id,string rank)

Tags:iPhone 如何 使用

编辑录入:coldstar [复制链接] [打 印]
赞助商链接