-
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










