通过


Collection.Remove 方法

定义

Collection 对象中删除元素。

重载

名称 说明
Remove(Int32)

Collection 对象中删除元素。

Remove(String)

Collection 对象中删除元素。

Remove(Int32)

Source:
Collection.vb
Source:
Collection.vb
Source:
Collection.vb
Source:
Collection.vb
Source:
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 将删除元素 "Bill" 3,并且元素 "Pete" 的索引值为 3。

在第二次调用 Remove后, Count 为 2,删除元素 "Mike" ,并且元素 "Pete" 的索引值为 2。

注解

从集合中删除元素时 Remove ,它将集合 Count 的属性递减一个。 它还会递减 Index 以前遵循集合中已删除元素的每个元素的值。

如果元素没有添加到 Key集合中,则必须使用它 Index 将其删除。

适用于

Remove(String)

Source:
Collection.vb
Source:
Collection.vb
Source:
Collection.vb
Source:
Collection.vb
Source:
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 将删除元素 "Bill" 3,并且元素 "Pete" 的索引值为 3。

在第二次调用 Remove后, Count 为 2,删除元素 "Mike" ,并且元素 "Pete" 的索引值为 2。

注解

从集合中删除元素时 Remove ,它将集合 Count 的属性递减一个。 它还会递减 Index 以前遵循集合中已删除元素的每个元素的值。

如果元素没有添加到 Key集合中,则必须使用它 Index 将其删除。

适用于