ISessionStateItemCollection.RemoveAt(Int32) Метод

Определение

Удаляет из коллекции элемент по указанному индексу.Deletes an item at a specified index from the collection.

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

Параметры

index
Int32

Индекс элемента, который нужно удалить из коллекции.The index of the item to remove from the collection.

Примеры

В следующем примере кода показана реализация метода RemoveAt.The following code example shows an implementation of the RemoveAt method. Пример полной реализации ISessionStateItemCollection интерфейса см. в примере, приведенном в ISessionStateItemCollection обзоре интерфейса.For an example of a complete implementation of the ISessionStateItemCollection interface, see the example provided in the ISessionStateItemCollection interface overview.

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

Комментарии

RemoveAtПри реализации метода следует задать Dirty для свойства значение true , чтобы указать, что значения в ISessionStateItemCollection реализации были изменены.In implementing the RemoveAt method, you should set the Dirty property to true to indicate values in the ISessionStateItemCollection implementation have been modified.

Реализация RemoveAt метода должна вызывать ArgumentOutOfRangeException исключение, если index меньше нуля или равно или больше ICollection.Count .Your implementation of the RemoveAt method should throw an ArgumentOutOfRangeException exception if index is less than zero or is equal to or greater than ICollection.Count.

Применяется к

См. также раздел