Collection.Remove 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從物件中移除一個元素 Collection 。
多載
| 名稱 | Description |
|---|---|
| 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方法從變數 birthdays中移除物件的做法Collection。
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" 元素被刪除, "Pete" 且元素的索引值為 3。
第二次呼叫 Remove後, Count 元素 "Mike" 被刪除, "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方法從變數 birthdays中移除物件的做法Collection。
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" 元素被刪除, "Pete" 且元素的索引值為 3。
第二次呼叫 Remove後, Count 元素 "Mike" 被刪除, "Pete" 元素的索引值為 2。
備註
當從集合中刪除元素時 Remove ,會將集合的 Count 屬性減少一。 它也會遞 Index 減集合中原本緊跟被刪除元素後面的每個元素的值。
如果某元素在沒有 的情況下 Key被加入集合,你必須用它 Index 來移除它。