ImmutableArray<T>.IImmutableList<T>.Remove Methode

Definition

Gibt ein Array mit dem ersten Vorkommen des angegebenen Elements zurück, das aus dem Array entfernt wurde; wenn keine Übereinstimmung gefunden wird, wird das aktuelle Array zurückgegeben.

 virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.Remove(T value, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer) = System::Collections::Immutable::IImmutableList<T>::Remove;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.Remove(T value, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
abstract member System.Collections.Immutable.IImmutableList<T>.Remove : 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.Remove : 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Function Remove (value As T, equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T) Implements IImmutableList(Of T).Remove

Parameter

value
T

Der Wert, der aus dem Array entfernt werden soll.

equalityComparer
IEqualityComparer<T>

Der Gleichheitsvergleich, der in der Suche verwendet werden soll.

Gibt zurück

Ein neues Array, bei dem der Wert entfernt wurde.

Implementiert

Hinweise

Dieses Element ist eine explizite Schnittstellenmitgliedsimplementierung. Sie kann nur verwendet werden, wenn die ImmutableArray<T> Instanz in eine IImmutableList<T> Schnittstelle umgegossen wird.

Gilt für: