IHash<TKey,TValue>.insert Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt dem Container Elemente hinzu.
Überlädt
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Fügt dem Container das angegebene Element hinzu. |
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue) |
Fügt dem Container den angegebenen Wert hinzu. |
insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Fügt dem Container die Elemente hinzu, die von den angegebenen Iteratoren angegeben wurden. |
insert(IEnumerable) |
Fügt dem Container die angegebene Enumeration hinzu. |
Hinweise
Weitere Informationen finden Sie unter hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR),hash_set::insert (STL/CLR) und hash_multiset::insert (STL/CLR).
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)
Fügt dem Container das angegebene Element hinzu.
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
Parameter
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Ein Iterator, der das neu eingefügte Element entwirft
Ein Iterator, der angibt, wo im Container das Element eingefügt werden soll. Dies ist nur ein Hinweis und wird verwendet, um die Leistung zu verbessern. Das Element wird möglicherweise nicht an dieser Position eingefügt.
- _Val
- TValue
Der Schlüsselwert, der in den Container eingefügt werden soll.
Hinweise
Weitere Informationen finden Sie unter hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR),hash_set::insert (STL/CLR) und hash_multiset::insert (STL/CLR).
Gilt für:
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)
Fügt dem Container den angegebenen Wert hinzu.
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
Parameter
- unnamedParam1
- GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>
Ein Wertepaar X. Wenn X.second true
ist, bezeichnet X.first das neu eingefügte Element; andernfalls bezeichnet X.first ein Element mit einer gleichwertigen Reihenfolge, die bereits vorhanden ist, und es wird kein neues Element eingefügt.
- _Val
- TValue
Der Schlüsselwert, der in den Container eingefügt werden soll.
Hinweise
Weitere Informationen finden Sie unter hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR),hash_set::insert (STL/CLR) und hash_multiset::insert (STL/CLR).
Gilt für:
insert(IInputIterator<TValue>, IInputIterator<TValue>)
Fügt dem Container die Elemente hinzu, die von den angegebenen Iteratoren angegeben wurden.
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))
Parameter
- _First
- IInputIterator<TValue>
Ein Iterator, der auf den Anfang des Bereichs von Elementen zeigt, die eingefügt werden sollen.
- _Last
- IInputIterator<TValue>
Ein Iterator, der auf das Element unmittelbar nach dem Bereich von Elementen zeigt, die eingefügt werden sollen.
Hinweise
Weitere Informationen finden Sie unter hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR),hash_set::insert (STL/CLR) und hash_multiset::insert (STL/CLR).
Gilt für:
insert(IEnumerable)
Fügt dem Container die angegebene Enumeration hinzu.
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)
Parameter
- _Right
- IEnumerable
Die Enumeration, die in den Container eingefügt werden soll.
Hinweise
Weitere Informationen finden Sie unter hash_map::insert (STL/CLR),hash_multimap::insert (STL/CLR),hash_set::insert (STL/CLR) und hash_multiset::insert (STL/CLR).