IImmutableList<T>.Replace(T, T, IEqualityComparer<T>) Methode

Definitie

Retourneert een nieuwe lijst met het eerste overeenkomende element in de lijst dat is vervangen door het opgegeven element.

public:
 System::Collections::Immutable::IImmutableList<T> ^ Replace(T oldValue, T newValue, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.IImmutableList<T> Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
public System.Collections.Immutable.IImmutableList<T> Replace(T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);
abstract member Replace : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Public Function Replace (oldValue As T, newValue As T, equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T)

Parameters

oldValue
T

Het element dat moet worden vervangen.

newValue
T

Het element dat moet worden vervangen door het eerste exemplaar.oldValue

equalityComparer
IEqualityComparer<T>

De gelijkheidsgelijker die moet worden gebruikt voor matching oldValue.

Retouren

Een nieuwe lijst met newValue, zelfs als oldValue dit hetzelfde is als newValue.

Uitzonderingen

oldValue bestaat niet in de lijst.

Van toepassing op