ITree<TKey,TValue>.insert Methode

Definitie

Voegt elementen toe aan de container.

Overloads

Name Description
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)

Voegt het opgegeven element toe aan de container.

insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)

Voegt de opgegeven waarde toe aan de container.

insert(IEnumerable<TValue>)

Voegt de opgegeven opsomming toe aan de container.

insert(IInputIterator<TValue>, IInputIterator<TValue>)

Voegt de elementen toe aan de container die zijn opgegeven door de opgegeven iterators.

Opmerkingen

Zie voor meer informatie hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) en hash_multiset::insert (STL/CLR).

insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)

Voegt het opgegeven element toe aan de container.

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

Parameters

unnamedParam1
ContainerBidirectionalIterator<TValue>

Een iterator die het zojuist ingevoegde element aanwijst.

_Where
ContainerBidirectionalIterator<TValue>

Een iterator die aangeeft waar in de container het element moet worden ingevoegd. Dit is alleen een hint en wordt gebruikt om de prestaties te verbeteren. Het element wordt mogelijk niet op deze locatie ingevoegd.

_Val
TValue

De sleutelwaarde die in de container moet worden ingevoegd.

Opmerkingen

Zie voor meer informatie hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) en hash_multiset::insert (STL/CLR).

Van toepassing op

insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)

Voegt de opgegeven waarde toe aan de container.

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

Parameters

unnamedParam1
GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>

Een paar waarden X. Als X.second waar is, wijst X.first het zojuist ingevoegde element aan; anders wijst X.first een element aan met gelijkwaardige volgorde die al bestaat en wordt er geen nieuw element ingevoegd.

_Val
TValue

De sleutelwaarde die in de container moet worden ingevoegd.

Opmerkingen

Zie voor meer informatie hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) en hash_multiset::insert (STL/CLR).

Van toepassing op

insert(IEnumerable<TValue>)

Voegt de opgegeven opsomming toe aan de container.

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

Parameters

_Right
IEnumerable<TValue>

De opsomming die moet worden ingevoegd in de container.

Opmerkingen

Zie voor meer informatie hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) en hash_multiset::insert (STL/CLR).

Van toepassing op

insert(IInputIterator<TValue>, IInputIterator<TValue>)

Voegt de elementen toe aan de container die zijn opgegeven door de opgegeven iterators.

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

Parameters

_First
IInputIterator<TValue>

Een iterator die verwijst naar het begin van het bereik van elementen dat moet worden ingevoegd.

_Last
IInputIterator<TValue>

Een iterator die verwijst naar het element dat direct volgt op het bereik van elementen dat moet worden ingevoegd.

Opmerkingen

Zie voor meer informatie hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR) en hash_multiset::insert (STL/CLR).

Van toepassing op