IHash<TKey,TValue>.insert Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till element i containern.
Överlagringar
| Name | Description |
|---|---|
| insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Lägger till det angivna elementet i containern. |
| insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue) |
Lägger till det angivna värdet i containern. |
| insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Lägger till de element som anges av de angivna iteratorerna i containern. |
| insert(IEnumerable) |
Lägger till den angivna uppräkningen i containern. |
Kommentarer
Mer information finns i hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) och hash_multiset::insert (STL/CLR).
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)
Lägger till det angivna elementet i containern.
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
Parametrar
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
En iterator som anger det nyligen infogade elementet.
En iterator som anger var i containern elementet ska infogas. Detta är bara ett tips och används för att förbättra prestanda. Elementet kanske inte infogas på den här platsen.
- _Val
- TValue
Nyckelvärdet som ska infogas i containern.
Kommentarer
Mer information finns i hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) och hash_multiset::insert (STL/CLR).
Gäller för
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)
Lägger till det angivna värdet i containern.
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
Parametrar
- unnamedParam1
- GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>
Ett par värden X. Om X.second är true, anger X.first det nyligen infogade elementet. Annars anger X.first ett element med motsvarande ordning som redan finns och inget nytt element infogas.
- _Val
- TValue
Nyckelvärdet som ska infogas i containern.
Kommentarer
Mer information finns i hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) och hash_multiset::insert (STL/CLR).
Gäller för
insert(IInputIterator<TValue>, IInputIterator<TValue>)
Lägger till de element som anges av de angivna iteratorerna i containern.
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))
Parametrar
- _First
- IInputIterator<TValue>
En iterator som pekar på början av elementintervallet som ska infogas.
- _Last
- IInputIterator<TValue>
En iterator som pekar på elementet som omedelbart följer elementområdet som ska infogas.
Kommentarer
Mer information finns i hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) och hash_multiset::insert (STL/CLR).
Gäller för
insert(IEnumerable)
Lägger till den angivna uppräkningen i containern.
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)
Parametrar
- _Right
- IEnumerable
Uppräkningen som ska infogas i containern.
Kommentarer
Mer information finns i hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) och hash_multiset::insert (STL/CLR).