IHash<TKey,TValue>.insert Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kapsayıcıya öğe ekler.
Aşırı Yüklemeler
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue) |
Verilen öğeyi kapsayıcıya ekler. |
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue) |
Verilen değeri kapsayıcıya ekler. |
insert(IInputIterator<TValue>, IInputIterator<TValue>) |
Verilen yineleyiciler tarafından belirtilen öğeleri kapsayıcıya ekler. |
insert(IEnumerable) |
Verilen numaralandırmayı kapsayıcıya ekler. |
Açıklamalar
Daha fazla bilgi için bkz . hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR)ve hash_multiset::insert (STL/CLR).
insert(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, TValue)
Verilen öğeyi kapsayıcıya ekler.
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
Parametreler
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Yeni eklenen öğeyi belirleyen bir yineleyici.
Kapsayıcıda öğesinin nereye eklendiğini belirten bir yineleyici. Bu yalnızca bir ipucudur ve performansı geliştirmek için kullanılır. öğesi bu konuma eklenmeyebilir.
- _Val
- TValue
Kapsayıcıya eklenecek anahtar değeri.
Açıklamalar
Daha fazla bilgi için bkz . hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR)ve hash_multiset::insert (STL/CLR).
Şunlara uygulanır
insert(GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>, TValue)
Verilen değeri kapsayıcıya ekler.
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
Parametreler
- unnamedParam1
- GenericPair<ContainerBidirectionalIterator<TValue>,Boolean>
X değer çifti. X.saniye ise true
, X.first yeni eklenen öğeyi atar; aksi takdirde X.first zaten var olan eşdeğer sıralamaya sahip bir öğeyi atar ve yeni öğe eklenmez.
- _Val
- TValue
Kapsayıcıya eklenecek anahtar değeri.
Açıklamalar
Daha fazla bilgi için bkz . hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR)ve hash_multiset::insert (STL/CLR).
Şunlara uygulanır
insert(IInputIterator<TValue>, IInputIterator<TValue>)
Verilen yineleyiciler tarafından belirtilen öğeleri kapsayıcıya ekler.
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))
Parametreler
- _First
- IInputIterator<TValue>
Eklenecek öğe aralığının başına işaret eden bir yineleyici.
- _Last
- IInputIterator<TValue>
Eklenecek öğe aralığını hemen izleyen öğeye işaret eden bir yineleyici.
Açıklamalar
Daha fazla bilgi için bkz . hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR)ve hash_multiset::insert (STL/CLR).
Şunlara uygulanır
insert(IEnumerable)
Verilen numaralandırmayı kapsayıcıya ekler.
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)
Parametreler
- _Right
- IEnumerable
Kapsayıcıya eklenecek numaralandırma.
Açıklamalar
Daha fazla bilgi için bkz . hash_map::insert (STL/CLR), hash_multimap::insert (STL/CLR), hash_set::insert (STL/CLR)ve hash_multiset::insert (STL/CLR).