Freigeben über


ISessionStateItemCollection.RemoveAt(Int32) Methode

Definition

Löscht ein Element an einem angegebenen Index aus der Auflistung.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
abstract member RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

Parameter

index
Int32

Der Index des aus der Auflistung zu entfernenden Elements.

Beispiele

Im folgenden Codebeispiel wird eine Implementierung der RemoveAt-Methode veranschaulicht. Ein Beispiel für eine vollständige Implementierung der ISessionStateItemCollection Schnittstelle finden Sie im Beispiel in der ISessionStateItemCollection Schnittstellenübersicht.

public void RemoveAt(int index)
{
  if (index < 0 || index >= this.Count)
    throw new ArgumentOutOfRangeException("The specified index is not within the acceptable range.");

  pItems.RemoveAt(index);
  pDirty = true;
}
 Public Sub RemoveAt(index As Integer) Implements ISessionStateItemCollection.RemoveAt 
   If index < 0 OrElse index >= Me.Count Then _
     Throw New ArgumentOutOfRangeException("The specified index is not within the acceptable range.")

   pItems.RemoveAt(index)
   pDirty = True
 End Sub

Hinweise

Beim Implementieren der RemoveAt -Methode sollten Sie die Dirty -Eigenschaft auf true festlegen, um anzugeben, dass die Werte in der ISessionStateItemCollection Implementierung geändert wurden.

Die Implementierung der RemoveAt -Methode sollte eine ArgumentOutOfRangeException Ausnahme auslösen, wenn index kleiner als 0 oder gleich oder größer als ICollection.Countist.

Gilt für:

Weitere Informationen