ITree<TKey,TValue>.insert Methode

Definition

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.

_Where
ContainerBidirectionalIterator<TValue>

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).

Gilt für: