Collection.Remove 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 Collection
物件移除項目。
多載
Remove(Int32) |
從 |
Remove(String) |
從 |
Remove(Int32)
從 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
之後,會刪除 元素 "Bill"
3,而 元素"Pete"
具有索引值 3。
第二次Remove
Count
呼叫 之後,會刪除元素 "Mike"
2,而 元素"Pete"
具有索引值 2。
備註
從集合中刪除專案時 Remove
,它會遞減集合的 Count 屬性。 它也會遞減 Index
先前遵循集合中已刪除專案之每個元素的值。
如果專案已加入集合中,而沒有 Key
,您必須使用它 Index
來移除它。
適用於
Remove(String)
從 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
呼叫 之後,會刪除元素 "Mike"
2,而 元素"Pete"
具有索引值 2。
備註
從集合中刪除專案時 Remove
,它會遞減集合的 Count 屬性。 它也會遞減 Index
先前遵循集合中已刪除專案之每個元素的值。
如果專案已加入集合中,而沒有 Key
,您必須使用它 Index
來移除它。