Collection.Remove 方法

定義

Collection 物件移除項目。

多載

Remove(Int32)

Collection 物件移除項目。

Remove(String)

Collection 物件移除項目。

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。

在第一次呼叫 RemoveCount 之後,會刪除 元素 "Bill" 3,而 元素"Pete"具有索引值 3。

第二次RemoveCount呼叫 之後,會刪除元素 "Mike" 2,而 元素"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。

在第一次呼叫 RemoveCount 之後,會刪除 元素 "Bill" 3,而 元素"Pete"具有索引值 3。

第二次RemoveCount呼叫 之後,會刪除元素 "Mike" 2,而 元素"Pete"具有索引值 2。

備註

從集合中刪除專案時 Remove ,它會遞減集合的 Count 屬性。 它也會遞減 Index 先前遵循集合中已刪除專案之每個元素的值。

如果專案已加入集合中,而沒有 Key,您必須使用它 Index 來移除它。

適用於