IList<TValue>.erase Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt Elemente aus dem Container.
Überlädt
| Name | Beschreibung |
|---|---|
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Entfernt das einzelne Element der gesteuerten Sequenz, auf die vom angegebenen Iterator verwiesen wird. |
| erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>) |
Entfernt die Elemente der gesteuerten Sequenz im Bereich [_First_iter, _Last_iter). |
Hinweise
Weitere Informationen finden Sie unter list::erase (STL/CLR).
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Entfernt das einzelne Element der gesteuerten Sequenz, auf die vom angegebenen Iterator verwiesen wird.
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
Parameter
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Ein Iterator, der das erste Element angibt, das über alle entfernten Elemente hinausgeht, oder end(ContainerBidirectionalIterator<TValue>) wenn kein solches Element vorhanden ist.
Die Position des zu löschenden Elements.
Hinweise
Weitere Informationen finden Sie unter list::erase (STL/CLR).
Gilt für:
erase(ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>, ContainerBidirectionalIterator<TValue>)
Entfernt die Elemente der gesteuerten Sequenz im Bereich [_First_iter, _Last_iter).
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
Parameter
- unnamedParam1
- ContainerBidirectionalIterator<TValue>
Ein Iterator, der das erste Element angibt, das über alle entfernten Elemente hinausgeht, oder end(ContainerBidirectionalIterator<TValue>) wenn kein solches Element vorhanden ist.
- _First_iter
- ContainerBidirectionalIterator<TValue>
Die Anfangsposition des zu löschenden Elementbereichs.
- _Last_iter
- ContainerBidirectionalIterator<TValue>
Die erste Position über den Bereich der zu löschenden Elemente hinaus.
Hinweise
Weitere Informationen finden Sie unter list::erase (STL/CLR).