Partager via


ImmutableArray<T>.IImmutableList<T>.Replace Méthode

Définition

Recherche le premier élément dans le tableau égal à la valeur spécifiée et remplace la valeur par la nouvelle valeur spécifiée.

 virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.Replace(T oldValue, T newValue, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer) = System::Collections::Immutable::IImmutableList<T>::Replace;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.Replace (T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
abstract member System.Collections.Immutable.IImmutableList<T>.Replace : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.Replace : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Function Replace (oldValue As T, newValue As T, equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T) Implements IImmutableList(Of T).Replace

Paramètres

oldValue
T

Valeur à rechercher et remplacer dans le tableau.

newValue
T

Valeur par laquelle remplacer le oldvalue .

equalityComparer
IEqualityComparer<T>

Comparateur d’égalité à utiliser pour comparer des valeurs.

Retours

Tableau qui contient newValue même si les valeurs nouvelles et anciennes sont identiques.

Implémente

Exceptions

oldValue est introuvable dans le tableau.

Remarques

Ce membre est une implémentation d'un membre d'interface explicite. Il peut uniquement être utilisé lorsque l'instance de ImmutableArray<T> est castée en interface IImmutableList<T>.

S’applique à