ISessionStateItemCollection.RemoveAt(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.