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。
在第一次呼叫 RemoveCount 之後,會刪除 元素 "Bill" 3,而 元素"Pete"具有索引值 3。
第二次RemoveCount呼叫 之後,會刪除元素 "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。
在第一次呼叫 RemoveCount 之後,會刪除 元素 "Bill" 3,而 元素"Pete"具有索引值 3。
第二次RemoveCount呼叫 之後,會刪除元素 "Mike" 2,而 元素"Pete"具有索引值 2。
備註
從集合中刪除專案時 Remove ,它會遞減集合的 Count 屬性。 它也會遞減 Index 先前遵循集合中已刪除專案之每個元素的值。
如果專案已加入集合中,而沒有 Key,您必須使用它 Index 來移除它。