Collection.Remove Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет объект из коллекции Collection
.
Перегрузки
Remove(Int32) |
Удаляет объект из коллекции |
Remove(String) |
Удаляет объект из коллекции |
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
для его удаления.