IHash<TKey,TValue>.insert Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute des éléments dans le conteneur.
Surcharges
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Ajoute l'élément donné dans le conteneur. |
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue) |
Ajoute la valeur donnée dans le conteneur. |
insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Ajoute dans le conteneur les éléments spécifiés par les itérateurs donnés. |
insert(IEnumerable) |
Ajoute l'énumération donnée dans le conteneur. |
Remarques
Pour plus d’informations, consultez hash_map ::insert (STL/CLR),hash_multimap ::insert (STL/CLR),hash_set ::insert (STL/CLR) et hash_multiset ::insert (STL/CLR).
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)
Ajoute l'élément donné dans le conteneur.
public:
void ^ insert(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Where, TValue _Val);
public void insert (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Where, TValue _Val);
abstract member insert : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> * 'Value -> unit
Public Function insert (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _Where As ContainerBidirectionalIterator(Of TValue), _Val As TValue) As Void
Paramètres
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Itérateur désignant le nouvel élément inséré.
Itérateur qui spécifie où insérer l'élément dans le conteneur. Cela n'est qu'une indication qui permet d'améliorer les performances. L'élément peut ne pas être inséré à cet emplacement.
- _Val
- TValue
Valeur de clé à insérer dans le conteneur.
Remarques
Pour plus d’informations, consultez hash_map ::insert (STL/CLR),hash_multimap ::insert (STL/CLR),hash_set ::insert (STL/CLR) et hash_multiset ::insert (STL/CLR).
S’applique à
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)
Ajoute la valeur donnée dans le conteneur.
public:
void ^ insert(Microsoft::VisualC::StlClr::GenericPair<Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^, bool> ^ % unnamedParam1, TValue _Val);
public void insert (ref Microsoft.VisualC.StlClr.GenericPair<Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue>,bool> unnamedParam1, TValue _Val);
abstract member insert : GenericPair * 'Value -> unit
Public Function insert (ByRef unnamedParam1 As GenericPair(Of ContainerBidirectionalIterator(Of TValue), Boolean), _Val As TValue) As Void
Paramètres
- unnamedParam1
- GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>
Paires de valeurs X. Si X.second a la valeur true
, X.first désigne l’élément nouvellement inséré ; dans le cas contraire, X.first désigne un élément avec un classement équivalent qui existe déjà et aucun nouvel élément n'est inséré.
- _Val
- TValue
Valeur de clé à insérer dans le conteneur.
Remarques
Pour plus d’informations, consultez hash_map ::insert (STL/CLR),hash_multimap ::insert (STL/CLR),hash_set ::insert (STL/CLR) et hash_multiset ::insert (STL/CLR).
S’applique à
insert(IInputIterator<TValue>, IInputIterator<TValue>)
Ajoute dans le conteneur les éléments spécifiés par les itérateurs donnés.
public:
void insert(Microsoft::VisualC::StlClr::Generic::IInputIterator<TValue> ^ _First, Microsoft::VisualC::StlClr::Generic::IInputIterator<TValue> ^ _Last);
public void insert (Microsoft.VisualC.StlClr.Generic.IInputIterator<TValue> _First, Microsoft.VisualC.StlClr.Generic.IInputIterator<TValue> _Last);
abstract member insert : Microsoft.VisualC.StlClr.Generic.IInputIterator<'Value> * Microsoft.VisualC.StlClr.Generic.IInputIterator<'Value> -> unit
Public Sub insert (_First As IInputIterator(Of TValue), _Last As IInputIterator(Of TValue))
Paramètres
- _First
- IInputIterator<TValue>
Itérateur qui pointe sur le début de la plage d'éléments à insérer.
- _Last
- IInputIterator<TValue>
Itérateur qui pointe sur l'élément qui suit immédiatement la plage d'éléments à insérer.
Remarques
Pour plus d’informations, consultez hash_map ::insert (STL/CLR),hash_multimap ::insert (STL/CLR),hash_set ::insert (STL/CLR) et hash_multiset ::insert (STL/CLR).
S’applique à
insert(IEnumerable)
Ajoute l'énumération donnée dans le conteneur.
public:
void insert(System::Collections::IEnumerable ^ _Right);
public void insert (System.Collections.IEnumerable _Right);
abstract member insert : System.Collections.IEnumerable -> unit
Public Sub insert (_Right As IEnumerable)
Paramètres
- _Right
- IEnumerable
Énumération à insérer dans le conteneur.
Remarques
Pour plus d’informations, consultez hash_map ::insert (STL/CLR),hash_multimap ::insert (STL/CLR),hash_set ::insert (STL/CLR) et hash_multiset ::insert (STL/CLR).