Collection.Remove Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa element z Collection
obiektu.
Przeciążenia
Remove(Int32) |
Usuwa element z |
Remove(String) |
Usuwa element z |
Remove(Int32)
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
Usuwa element z Collection
obiektu.
public:
void Remove(int Index);
public void Remove (int Index);
member this.Remove : int -> unit
Public Sub Remove (Index As Integer)
Parametry
- Index
- Int32
Wyrażenie liczbowe określające pozycję elementu kolekcji. Index
musi być liczbą z zakresu od 1 do wartości właściwości kolekcji Count .
Przykłady
W tym przykładzie pokazano użycie Remove
metody do usuwania obiektów z Collection obiektu w zmiennej 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")
Po czterech wywołaniach Add
metody właściwość zawiera 4, Count
element "Bill"
ma wartość indeksu 1, a element "Pete"
ma wartość indeksu 4.
Po pierwszym wywołaniu metody Remove
element Count
ma wartość 3, element jest usuwany, a element "Pete"
"Bill"
ma wartość indeksu 3.
Po drugim wywołaniu metody Remove
element Count
ma wartość 2, element jest usuwany, a element "Pete"
"Mike"
ma wartość indeksu 2.
Uwagi
Usunięcie Remove
elementu z kolekcji powoduje jej dekrementowanie właściwości kolekcji Count o jeden. Powoduje również dekrementuje Index
wartość każdego elementu, który wcześniej podążał za usuniętym elementem w kolekcji.
Jeśli element został dodany do kolekcji bez Key
elementu , należy go usunąć za pomocą elementu Index
.
Dotyczy
Remove(String)
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
- Źródło:
- Collection.vb
Usuwa element z Collection
obiektu.
public:
void Remove(System::String ^ Key);
public void Remove (string Key);
member this.Remove : string -> unit
Public Sub Remove (Key As String)
Parametry
- Key
- String
Unikatowe String
wyrażenie określające ciąg klucza, którego można użyć zamiast indeksu pozycyjnego w celu uzyskania dostępu do elementu kolekcji. Key
musi odpowiadać argumentowi Key
określonemu podczas dodawania elementu do kolekcji.
Przykłady
W tym przykładzie pokazano użycie Remove
metody do usuwania obiektów z Collection obiektu w zmiennej 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")
Po czterech wywołaniach Add
metody właściwość zawiera 4, Count
element "Bill"
ma wartość indeksu 1, a element "Pete"
ma wartość indeksu 4.
Po pierwszym wywołaniu metody Remove
element Count
ma wartość 3, element jest usuwany, a element "Pete"
"Bill"
ma wartość indeksu 3.
Po drugim wywołaniu metody Remove
element Count
ma wartość 2, element jest usuwany, a element "Pete"
"Mike"
ma wartość indeksu 2.
Uwagi
Usunięcie Remove
elementu z kolekcji powoduje jej dekrementowanie właściwości kolekcji Count o jeden. Powoduje również dekrementuje Index
wartość każdego elementu, który wcześniej podążał za usuniętym elementem w kolekcji.
Jeśli element został dodany do kolekcji bez Key
elementu , należy go usunąć za pomocą elementu Index
.