ISessionStateItemCollection.RemoveAt(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.