ImmutableList.Replace(IImmutableList<T>, T, T) ImmutableList.Replace(IImmutableList<T>, T, T) ImmutableList.Replace(IImmutableList<T>, T, T) ImmutableList.Replace(IImmutableList<T>, T, T) Method

Définition

Remplace le premier élément égal dans la liste par l’élément spécifié.Replaces the first equal element in the list with the specified element.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::IImmutableList<T> ^ Replace(System::Collections::Immutable::IImmutableList<T> ^ list, T oldValue, T newValue);
public static System.Collections.Immutable.IImmutableList<T> Replace<T> (this System.Collections.Immutable.IImmutableList<T> list, T oldValue, T newValue);
static member Replace : System.Collections.Immutable.IImmutableList<'T> * 'T * 'T -> System.Collections.Immutable.IImmutableList<'T>
<Extension()>
Public Function Replace(Of T) (list As IImmutableList(Of T), oldValue As T, newValue As T) As IImmutableList(Of T)

Paramètres de type

T

Type des éléments de la liste.The type of items in the list.

Paramètres

list
IImmutableList<T> IImmutableList<T> IImmutableList<T> IImmutableList<T>

Liste à rechercher.The list to search.

oldValue

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

newValue

Élément avec lequel remplacer l’ancien élément.The element to replace the old element with.

Retours

Nouvelle liste, même si la valeur en cours de remplacement est égale à la nouvelle valeur de cette position.The new list -- even if the value being replaced is equal to the new value for that position.

Exceptions

Levé quand l’ancienne valeur n’existe pas dans la liste.Thrown when the old value does not exist in the list.

S’applique à