ImmutableList<T>.Replace ImmutableList<T>.Replace ImmutableList<T>.Replace ImmutableList<T>.Replace Method

Définition

Surcharges

Replace(T, T, IEqualityComparer<T>) Replace(T, T, IEqualityComparer<T>) Replace(T, T, IEqualityComparer<T>) Replace(T, T, IEqualityComparer<T>)

Remplace l’élément spécifié dans la liste immuable par un nouvel élément.Replaces the specified element in the immutable list with a new element.

Replace(T, T) Replace(T, T) Replace(T, T) Replace(T, T)

Remplace l’élément spécifié dans la liste immuable par un nouvel élément.Replaces the specified element in the immutable list with a new element.

Replace(T, T, IEqualityComparer<T>) Replace(T, T, IEqualityComparer<T>) Replace(T, T, IEqualityComparer<T>) Replace(T, T, IEqualityComparer<T>)

Remplace l’élément spécifié dans la liste immuable par un nouvel élément.Replaces the specified element in the immutable list with a new element.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Replace(T oldValue, T newValue, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.ImmutableList<T> Replace (T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
member this.Replace : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.ImmutableList<'T>
Public Function Replace (oldValue As T, newValue As T, equalityComparer As IEqualityComparer(Of T)) As ImmutableList(Of T)

Paramètres

oldValue
T T T T

Élément à remplacer dans la liste.The element to replace in the list.

newValue
T T T T

Élément à remplacer oldValue avec.The element to replace oldValue with.

equalityComparer
IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T> IEqualityComparer<T>

Comparateur à utiliser pour vérifier l’égalité.The comparer to use to check for equality.

Retours

Nouvelle liste avec l’objet remplacé, ou cette liste si l’objet spécifié n’est pas dans cette liste.A new list with the object replaced, or this list if the specified object is not in this list.

Replace(T, T) Replace(T, T) Replace(T, T) Replace(T, T)

Remplace l’élément spécifié dans la liste immuable par un nouvel élément.Replaces the specified element in the immutable list with a new element.

public:
 System::Collections::Immutable::ImmutableList<T> ^ Replace(T oldValue, T newValue);
public System.Collections.Immutable.ImmutableList<T> Replace (T oldValue, T newValue);
member this.Replace : 'T * 'T -> System.Collections.Immutable.ImmutableList<'T>
Public Function Replace (oldValue As T, newValue As T) As ImmutableList(Of T)

Paramètres

oldValue
T T T T

Élément à remplacer.The element to replace.

newValue
T T T T

Élément à remplacer oldValue avec.The element to replace oldValue with.

Retours

Nouvelle liste avec l’élément remplacé, même s’il est identique à l’ancien élément.The new list with the replaced element, even if it is equal to the old element.

Exceptions

oldValue n’existe pas dans la liste immuable.oldValue does not exist in the immutable list.

S’applique à