IImmutableList<T>.Replace(T, T, IEqualityComparer<T>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine neue Liste zurück, wobei das erste übereinstimmende Element in der Liste durch das angegebene Element ersetzt wurde.
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)
Parameter
- oldValue
- T
Das zu ersetzende Element.
- newValue
- T
Das Element, durch das das erste Vorkommen von oldValue
ersetzt werden soll.
- equalityComparer
- IEqualityComparer<T>
Der Gleichheitsvergleich, der für den Abgleich mit oldValue
verwendet werden soll.
Gibt zurück
Eine neue Liste, die selbst dann newValue
enthält, wenn oldvalue
und newValue
gleich sind.
Ausnahmen
oldValue
ist nicht in der Liste vorhanden.