Поделиться через


Collection.Remove Метод

Определение

Удаляет элемент из Collection объекта.

Перегрузки

Имя Описание
Remove(Int32)

Удаляет элемент из Collection объекта.

Remove(String)

Удаляет элемент из Collection объекта.

Remove(Int32)

Исходный код:
Collection.vb
Исходный код:
Collection.vb
Исходный код:
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.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 для удаления.

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