System.Generics.Defaults.TEqualityComparer

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

System.TInterfacedObjectSystem.TObjectTEqualityComparer

Delphi

TEqualityComparer<T> = class(TInterfacedObject, IEqualityComparer<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TEqualityComparer__1 : public System::TInterfacedObject

プロパティ

種類 可視性 ソース ユニット
class public
System.Generics.Defaults.pas
System.Generics.Defaults.hpp
System.Generics.Defaults System.Generics.Defaults

説明

TEqualityComparer は、IEqualityComparer インターフェイスを実装するクラスのジェネリック基底クラスです。

TEqualityComparer は、IEqualityComparer 実装の抽象クラスであり、デフォルトの IEqualityComparer 実装のプロバイダです。

TEqualityComparer は、カスタム等値比較クラスの基底クラスとして使用します。Equals メソッドと GetHashCode メソッドはどちらも abstract であり、下位クラスで実装される必要があります。

TEqualityComparer では、指定されたデータ型に対応するデフォルトの比較クラスを作成することもできます。

関連項目