IComparer 接口

公开一种比较两个对象的方法。

**命名空间:**System.Collections
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
<ComVisibleAttribute(True)> _
Public Interface IComparer
用法
Dim instance As IComparer
[ComVisibleAttribute(true)] 
public interface IComparer
[ComVisibleAttribute(true)] 
public interface class IComparer
/** @attribute ComVisibleAttribute(true) */ 
public interface IComparer
ComVisibleAttribute(true) 
public interface IComparer

备注

此接口与 Array.SortArray.BinarySearch 方法一起使用。它提供一种自定义集合排序顺序的方法。

此接口的默认实现为 Comparer 类。有关此接口的泛型版本,请参见 System.Collections.Generic.IComparer

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

IComparer 成员
System.Collections 命名空间
Comparer 类
System.Collections.Generic.IComparer
Thread.CurrentCulture
System.Globalization.CompareInfo
System.Globalization.CultureInfo