Freigeben über


IHash<TKey,TValue>.insert Methode

Definition

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

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

Gilt für: