-
Collection.Remove 方法
定义
从 Collection
对象移除元素。
重载
Remove(Int32) |
从 |
Remove(String) |
从 |
从 Collection
对象移除元素。
public void Remove (int Index);
参数
示例
此示例演示如何使用 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")
在对 Add
方法的四次调用之后,该 Count
属性包含 4,元素 "Bill"
的索引值为 1,元素 "Pete"
的索引值为 4。
在第一次调用 Remove
后, Count
将删除元素 "Bill"
3,元素 "Pete"
的索引值为 3。
在第二次调用Remove
后,将删除元素"Mike"
,Count
并且元素"Pete"
的索引值为 2。
注解
从集合中删除元素时 Remove
,它将集合的属性 Count 递减一个。 它还会递减 Index
以前在集合中删除元素之后的每个元素的值。
如果元素没有添加到 Key
集合中,则必须使用它 Index
将其删除。
适用于
.NET 7 Preview 4 和其他版本
从 Collection
对象移除元素。
public void Remove (string 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")
在对 Add
方法的四次调用之后,该 Count
属性包含 4,元素 "Bill"
的索引值为 1,元素 "Pete"
的索引值为 4。
在第一次调用 Remove
后, Count
将删除元素 "Bill"
3,元素 "Pete"
的索引值为 3。
在第二次调用Remove
后,将删除元素"Mike"
,Count
并且元素"Pete"
的索引值为 2。
注解
从集合中删除元素时 Remove
,它将集合的属性 Count 递减一个。 它还会递减 Index
以前在集合中删除元素之后的每个元素的值。
如果元素没有添加到 Key
集合中,则必须使用它 Index
将其删除。
适用于
.NET 7 Preview 4 和其他版本
原文链接:https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.visualbasic.collection.remove?view=net-6.0