表示: Delphi
C++
表示設定
System.Generics.Defaults.IComparer
提供:XE2 API Documentation
Delphi
type IComparer = interface(IInterface)
C++
template<typename T> __interface IComparer__1 : public System::IInterface
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
interface class |
public | System.Generics.Defaults.pas System.Generics.Defaults.hpp |
System.Generics.Defaults | System.Generics.Defaults |
説明
IComparer は、同じ型の 2 つの値を比較するためのジェネリック インターフェイスです。
IComparer インターフェイスは、同じ型の 2 つの値を比較するクラスで実装されます。ジェネリック コレクションでは、カスタム データ型をサポートするには、IComparer インターフェイスを実装するクラスのインスタンスが必要です。
メモ: IComparer インターフェイスを直接実装するのではなく、TComparer クラスをカスタム比較クラスの基底クラスとして使用することをお勧めします。