IHash<TKey,TValue>.erase 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ıdan öğeleri kaldırır.
Aşırı Yüklemeler
erase(TKey) |
Belirtilen anahtarla eşleşen öğeleri kapsayıcıdan kaldırır. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Verilen yineleyici tarafından belirtilen öğeyi kapsayıcıdan kaldırır. |
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Belirtilen yineleyiciler arasındaki öğeleri kapsayıcıdan kaldırır. |
Açıklamalar
Daha fazla bilgi için bkz. hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR)ve hash_multiset::erase (STL/CLR).
erase(TKey)
Belirtilen anahtarla eşleşen öğeleri kapsayıcıdan kaldırır.
public:
int erase(TKey _Keyval);
public int erase (TKey _Keyval);
abstract member erase : 'Key -> int
Public Function erase (_Keyval As TKey) As Integer
Parametreler
- _Keyval
- TKey
Silinecek anahtar değeri.
Döndürülenler
Kaldırılan öğelerin sayısı.
Açıklamalar
Daha fazla bilgi için bkz. hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR)ve hash_multiset::erase (STL/CLR).
Şunlara uygulanır
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Verilen yineleyici tarafından belirtilen öğeyi kapsayıcıdan kaldırır.
public:
void ^ erase(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Where);
public void erase (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Where);
abstract member erase : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> -> unit
Public Function erase (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _Where As ContainerBidirectionalIterator(Of TValue)) As Void
Parametreler
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Kaldırılan öğenin ötesinde veya böyle bir öğe yoksa ilk end(ContainerBidirectionalIterator<TValue>) öğeyi belirten bir yineleyici.
Silinecek öğeye işaret eden bir yineleyici.
Açıklamalar
Daha fazla bilgi için bkz. hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR)ve hash_multiset::erase (STL/CLR).
Şunlara uygulanır
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Belirtilen yineleyiciler arasındaki öğeleri kapsayıcıdan kaldırır.
public:
void ^ erase(Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ % unnamedParam1, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _First_iter, Microsoft::VisualC::StlClr::Generic::ContainerBidirectionalIterator<TValue> ^ _Last_iter);
public void erase (ref Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> unnamedParam1, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _First_iter, Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<TValue> _Last_iter);
abstract member erase : ContainerBidirectionalIterator * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> * Microsoft.VisualC.StlClr.Generic.ContainerBidirectionalIterator<'Value> -> unit
Public Function erase (ByRef unnamedParam1 As ContainerBidirectionalIterator(Of TValue), _First_iter As ContainerBidirectionalIterator(Of TValue), _Last_iter As ContainerBidirectionalIterator(Of TValue)) As Void
Parametreler
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
İlk öğeyi kaldırılan öğelerin ötesinde veya end(ContainerBidirectionalIterator<TValue>) böyle bir öğe yoksa belirten bir yineleyici.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Silinecek aralığın başına işaret eden bir yineleyici.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Silinecek aralığın hemen ardından gelen konuma işaret eden bir yineleyici.
Açıklamalar
Daha fazla bilgi için bkz. hash_map::erase (STL/CLR), hash_multimap::erase (STL/CLR), hash_set::erase (STL/CLR)ve hash_multiset::erase (STL/CLR).