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 mit dem ersten übereinstimmenden Element in der Liste zurück, das durch das angegebene Element ersetzt wird.
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 ersetzt oldValue werden soll.
- equalityComparer
- IEqualityComparer<T>
Der Gleichheitsabgleich, der für den Abgleich oldValueverwendet werden soll.
Gibt zurück
Eine neue Liste, die newValueauch dann enthalten ist, wenn oldValue sie identisch newValueist.
Ausnahmen
oldValue ist in der Liste nicht vorhanden.