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.