ISessionStateItemCollection.RemoveAt(Int32) Metod

Definition

Tar bort ett objekt i ett angivet index från samlingen.

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

Parametrar

index
Int32

Indexet för objektet som ska tas bort från samlingen.

Exempel

I följande kodexempel visas en implementering av RemoveAt metoden. Ett exempel på en fullständig implementering av ISessionStateItemCollection gränssnittet finns i exemplet i gränssnittsöversikten ISessionStateItemCollection .

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

Kommentarer

När du implementerar RemoveAt metoden bör du ange Dirty egenskapen till true för att ange att värdena i implementeringen ISessionStateItemCollection har ändrats.

Implementeringen av RemoveAt metoden bör utlösa ett ArgumentOutOfRangeException undantag om index är mindre än noll eller lika med eller större än ICollection.Count.

Gäller för

Se även