ITree<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
| Name | Beschreibung |
|---|---|
| insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Fügt das angegebene Element dem Container hinzu. |
| insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue) |
Fügt dem Container den angegebenen Wert hinzu. |
| insert(IEnumerable<TValue>) |
Fügt die angegebene Enumeration dem Container hinzu. |
| insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Fügt dem Container die von den angegebenen Iteratoren angegebenen Elemente 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 das angegebene Element dem Container 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 angibt.
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 Paar von Werten X. Wenn X.second wahr ist, bestimmt X.first das neu eingefügte Element; andernfalls bezeichnet X.first ein Element mit entsprechender Sortierung, das 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(IEnumerable<TValue>)
Fügt die angegebene Enumeration dem Container hinzu.
public:
void insert(System::Collections::Generic::IEnumerable<TValue> ^ _Right);
public void insert(System.Collections.Generic.IEnumerable<TValue> _Right);
abstract member insert : seq<'Value> -> unit
Public Sub insert (_Right As IEnumerable(Of TValue))
Parameter
- _Right
- IEnumerable<TValue>
Die Aufzählung, 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).
Gilt für:
insert(IInputIterator<TValue>, IInputIterator<TValue>)
Fügt dem Container die von den angegebenen Iteratoren angegebenen Elemente hinzu.
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 einzufügenden Elementbereichs zeigt.
- _Last
- IInputIterator<TValue>
Ein Iterator, der auf das Element zeigt, das unmittelbar auf den einzufügenden Elementbereich folgt.
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).