API:System.Generics.Defaults.TDelegatedEqualityComparer

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Generics.Defaults.TEqualityComparerSystem.TInterfacedObjectSystem.TObjectTDelegatedEqualityComparer

Delphi

TDelegatedEqualityComparer<T> = class(TEqualityComparer<T>)

C++

template<typename T> class PASCALIMPLEMENTATION TDelegatedEqualityComparer__1 : public TEqualityComparer__1<T>

Propriétés

Type Visibilité  Source Unité  Parent
class public
System.Generics.Defaults.pas
System.Generics.Defaults.hpp
System.Generics.Defaults System.Generics.Defaults

Description

TEqualityComparer est une base générique pour les classes qui implémentent l'interface IEqualityComparer.

System.Generics.Defaults.TDelegatedEqualityComparer hérite de System.Generics.Defaults.TEqualityComparer. Tout le contenu en-dessous de cette ligne se réfère à System.Generics.Defaults.TEqualityComparer.

TEqualityComparer est une base générique pour les classes qui implémentent l'interface IEqualityComparer.

TEqualityComparer est une classe abstraite pour les implémentations de IEqualityComparer et un fournisseur d'implémentations IEqualityComparer par défaut.

Utilisez TEqualityComparer en tant que base pour les classes de comparateur d'égalité personnalisées. Les méthodes Equals et GetHashCode sont abstract et doivent être implémentées dans les classes descendantes.

TEqualityComparer fournit aussi la possibilité de créer un comparateur par défaut pour un type de données spécifié.

Voir aussi