Collection.Remove Метод

Определение

Удаляет объект из коллекции Collection.

Перегрузки

Remove(Int32)

Удаляет объект из коллекции Collection.

Remove(String)

Удаляет объект из коллекции Collection.

Remove(Int32)

Исходный код:
Collection.vb
Исходный код:
Collection.vb
Исходный код:
Collection.vb

Удаляет объект из коллекции Collection.

public:
 void Remove(int Index);
public void Remove (int Index);
member this.Remove : int -> unit
Public Sub Remove (Index As Integer)

Параметры

Index
Int32

Числовое выражение, задающее позицию элемента коллекции. Значение Index должно быть числом от 1 до значения свойства Count коллекции.

Примеры

В этом примере показано использование метода для Remove удаления объектов из Collection объекта в переменной birthdays.

Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
birthdays.Remove(1)
birthdays.Remove("Mike")

После четырех вызовов Add метода Count свойство содержит 4, элемент "Bill" имеет значение индекса 1, а элемент "Pete" имеет значение индекса 4.

После первого вызова Remove, Count имеет значение 3, элемент "Bill" удаляется, а элемент "Pete" имеет значение индекса 3.

После второго вызова Remove, Count имеет значение 2, элемент "Mike" удаляется, а элемент "Pete" имеет значение индекса 2.

Комментарии

При Remove удалении элемента из коллекции свойство коллекции Count уменьшается на единицы. Он также уменьшает Index значение каждого элемента, который ранее следовал за удаленным элементом в коллекции.

Если элемент был добавлен в коллекцию без Key, необходимо использовать его Index для его удаления.

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

Remove(String)

Исходный код:
Collection.vb
Исходный код:
Collection.vb
Исходный код:
Collection.vb

Удаляет объект из коллекции Collection.

public:
 void Remove(System::String ^ Key);
public void Remove (string Key);
member this.Remove : string -> unit
Public Sub Remove (Key As String)

Параметры

Key
String

Уникальное выражение типа String, задающее строку ключа, которая может использоваться для доступа к элементу коллекции вместо индекса позиции. Значение Key должно соответствовать аргументу Key, заданному при добавлении элемента в коллекцию.

Примеры

В этом примере показано использование метода для Remove удаления объектов из Collection объекта в переменной birthdays.

Dim birthdays As New Collection()
birthdays.Add(New DateTime(2001, 1, 12), "Bill")
birthdays.Add(New DateTime(2001, 1, 13), "Joe")
birthdays.Add(New DateTime(2001, 1, 14), "Mike")
birthdays.Add(New DateTime(2001, 1, 15), "Pete")
birthdays.Remove(1)
birthdays.Remove("Mike")

После четырех вызовов Add метода Count свойство содержит 4, элемент "Bill" имеет значение индекса 1, а элемент "Pete" имеет значение индекса 4.

После первого вызова Remove, Count имеет значение 3, элемент "Bill" удаляется, а элемент "Pete" имеет значение индекса 3.

После второго вызова Remove, Count имеет значение 2, элемент "Mike" удаляется, а элемент "Pete" имеет значение индекса 2.

Комментарии

При Remove удалении элемента из коллекции свойство коллекции Count уменьшается на единицы. Он также уменьшает Index значение каждого элемента, который ранее следовал за удаленным элементом в коллекции.

Если элемент был добавлен в коллекцию без Key, необходимо использовать его Index для его удаления.

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