ImmutableArray<T>.IImmutableList<T>.Replace Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.