System.Generics.Defaults.IComparer

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

IComparer<T> = interface

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 クラスをカスタム比較クラスの基底クラスとして使用することをお勧めします。

関連項目

コード サンプル