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

Définition

Recherche le premier élément du 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 à remplacer oldvalue par.

equalityComparer
IEqualityComparer<T>

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

Retours

Nouveau 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 explicite de membre d’interface. Elle ne peut être utilisée que lorsque l’instance ImmutableArray<T> est convertie en IImmutableList<T> interface.

S’applique à