System.Generics.Collections.THashSet.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create; overload;
constructor Create(ACapacity: NativeInt); overload;
constructor Create(const AComparer: IEqualityComparer<T>); overload;
constructor Create(ACapacity: NativeInt; const AComparer: IEqualityComparer<T>); overload;
constructor Create(const Collection: TEnumerable<T>); overload;
constructor Create(const Collection: TEnumerable<T>; const AComparer: IEqualityComparer<T>); overload;
constructor Create(const AItems: array of T); overload;
constructor Create(const AItems: array of T; const AComparer: IEqualityComparer<T>); overload;

C++

__fastcall THashSet__1()/* overload */;
__fastcall THashSet__1(System::NativeInt ACapacity)/* overload */;
__fastcall THashSet__1(const System::DelphiInterface<System::Generics::Defaults::IEqualityComparer__1<T> > AComparer)/* overload */;
__fastcall THashSet__1(System::NativeInt ACapacity, const System::DelphiInterface<System::Generics::Defaults::IEqualityComparer__1<T> > AComparer)/* overload */;
__fastcall THashSet__1(TEnumerable__1<T>* const Collection)/* overload */;
__fastcall THashSet__1(TEnumerable__1<T>* const Collection, const System::DelphiInterface<System::Generics::Defaults::IEqualityComparer__1<T> > AComparer)/* overload */;
__fastcall THashSet__1(const T *AItems, const System::NativeInt AItems_High)/* overload */;
__fastcall THashSet__1(const T *AItems, const System::NativeInt AItems_High, const System::DelphiInterface<System::Generics::Defaults::IEqualityComparer__1<T> > AComparer)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections THashSet

Description

Construit un objet et initialise ses données avant la première utilisation de l'objet.

System.Generics.Collections.THashSet.Create hérite de System.TObject.Create. Tout le contenu en-dessous de cette ligne se réfère à System.TObject.Create.

Construit un objet et initialise ses données avant la première utilisation de l'objet.

Create construit un objet. Le rôle, la taille et le comportement des objets varient beaucoup. Le constructeur Create défini par TObject alloue de la mémoire mais n'initialise pas les données.

Les objets descendants définissent généralement un constructeur qui crée le type particulier d'objet et initialise ses données.

Remarque :  Si une exception provoque la sortie d'un constructeur, le destructeur de l'objet est appelé pour libérer l'instance partiellement créée.

Voir aussi