Collection.Remove 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从 Collection
对象移除元素。
重载
Remove(Int32) |
从 |
Remove(String) |
从 |
Remove(Int32)
- 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)
参数
示例
此示例演示如何使用 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 属性将递减 1。 它还会递 Index
减集合中以前删除元素后面的每个元素的值。
如果向集合中添加了没有 的 Key
元素,则必须使用 其 Index
将其删除。
适用于
Remove(String)
- 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
为 3,删除元素 "Bill"
,元素 "Pete"
的索引值为 3。
第二次调用 Remove
后, Count
为 2,删除元素 "Mike"
,元素 "Pete"
的索引值为 2。
注解
从集合中删除元素时 Remove
,该集合的 Count 属性将递减 1。 它还会递 Index
减集合中以前删除元素后面的每个元素的值。
如果向集合中添加了没有 的 Key
元素,则必须使用 其 Index
将其删除。