IImmutableList<T>.Replace(T, T, IEqualityComparer<T>) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.