Condividi tramite


ISessionStateItemCollection.RemoveAt(Int32) Metodo

Definizione

Elimina dall'insieme un elemento con un indice specifico.

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

Parametri

index
Int32

Indice dell'elemento da rimuovere dall'insieme.

Esempio

Nell'esempio di codice seguente viene illustrata un'implementazione del metodo RemoveAt. Per un esempio di implementazione completa dell'interfaccia ISessionStateItemCollection , vedere l'esempio fornito nella panoramica dell'interfaccia 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

Commenti

Nell'implementazione del RemoveAt metodo è necessario impostare la Dirty proprietà su true per indicare che i valori nell'implementazione ISessionStateItemCollection sono stati modificati.

L'implementazione del RemoveAt metodo deve generare un'eccezione ArgumentOutOfRangeException se index è minore di zero o è uguale o maggiore di ICollection.Count.

Si applica a

Vedi anche