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 au conteneur.
Surcharges
| Nom | Description |
|---|---|
| insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Ajoute l’élément donné au conteneur. |
| insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue) |
Ajoute la valeur donnée au conteneur. |
| insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Ajoute au conteneur les éléments spécifiés par les itérateurs donnés. |
| insert(IEnumerable) |
Ajoute l’énumération donnée au 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é au 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 qui désigne l’élément nouvellement inséré.
Itérateur qui spécifie où, dans le conteneur, insérer l’élément. Il s’agit d’un indicateur uniquement et est utilisé pour 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 au 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>
Une paire de valeurs X. Si X.second est true, X.first désigne l’élément nouvellement inséré ; sinon X.first désigne un élément avec un ordre é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 au 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 vers le début de la plage d’éléments à insérer.
- _Last
- IInputIterator<TValue>
Itérateur qui pointe vers 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 au 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).