Udostępnij za pośrednictwem


Collection.Remove Metoda

Definicja

Usuwa element z Collection obiektu.

Przeciążenia

Remove(Int32)

Usuwa element z Collection obiektu.

Remove(String)

Usuwa element z Collection obiektu.

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 Removeelement Count ma wartość 3, element jest usuwany, a element "Pete""Bill" ma wartość indeksu 3.

Po drugim wywołaniu metody Removeelement 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 Keyelementu , 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 Removeelement Count ma wartość 3, element jest usuwany, a element "Pete""Bill" ma wartość indeksu 3.

Po drugim wywołaniu metody Removeelement 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 Keyelementu , należy go usunąć za pomocą elementu Index .

Dotyczy