ISessionStateItemCollection.RemoveAt(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odstraní položku v zadaném indexu z kolekce.
public:
void RemoveAt(int index);
public void RemoveAt (int index);
abstract member RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)
Parametry
- index
- Int32
Index položky, která se má odebrat z kolekce.
Příklady
Následující příklad kódu ukazuje implementaci RemoveAt metody . Příklad úplné implementace ISessionStateItemCollection rozhraní najdete v příkladu uvedeném v přehledu ISessionStateItemCollection rozhraní.
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
Poznámky
Při implementaci RemoveAt metody byste měli nastavit Dirty vlastnost na , true
aby se hodnoty v implementaci ISessionStateItemCollection změnily.
Implementace RemoveAt metody by měla vyvolat výjimku, ArgumentOutOfRangeException pokud index
je menší než nula nebo je rovna nebo větší než ICollection.Count.