ImmutableArray<T>.Replace Método

Definición

Sobrecargas

Replace(T, T)

Busca el primer elemento de la matriz igual al valor especificado y reemplaza el valor por el nuevo valor especificado.Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

Replace(T, T, IEqualityComparer<T>)

Busca el primer elemento de la matriz igual al valor especificado y reemplaza el valor por el nuevo valor especificado.Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

Replace(T, T)

Busca el primer elemento de la matriz igual al valor especificado y reemplaza el valor por el nuevo valor especificado.Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

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

Parámetros

oldValue
T

Valor para buscar y reemplazar en la matriz.The value to find and replace in the array.

newValue
T

Valor con el que se va a reemplazar oldvalue.The value to replace the oldvalue with.

Devoluciones

ImmutableArray<T>

Una nueva matriz que contiene newValue incluso si los valores nuevos y antiguos son los mismos.A new array that contains newValue even if the new and old values are the same.

Excepciones

oldValue no se encuentra en la matriz.oldValue is not found in the array.

Se aplica a

Replace(T, T, IEqualityComparer<T>)

Busca el primer elemento de la matriz igual al valor especificado y reemplaza el valor por el nuevo valor especificado.Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

public:
 System::Collections::Immutable::ImmutableArray<T> Replace(T oldValue, T newValue, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public System.Collections.Immutable.ImmutableArray<T> Replace (T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
public System.Collections.Immutable.ImmutableArray<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.ImmutableArray<'T>
Public Function Replace (oldValue As T, newValue As T, equalityComparer As IEqualityComparer(Of T)) As ImmutableArray(Of T)

Parámetros

oldValue
T

Valor para buscar y reemplazar en la matriz.The value to find and replace in the array.

newValue
T

Valor con el que se va a reemplazar oldvalue.The value to replace the oldvalue with.

equalityComparer
IEqualityComparer<T>

Comparador de igualdad a usar para comparar los valores.The equality comparer to use to compare values.

Devoluciones

ImmutableArray<T>

Una nueva matriz que contiene newValue incluso si los valores nuevos y antiguos son los mismos.A new array that contains newValue even if the new and old values are the same.

Excepciones

oldValue no se encuentra en la matriz.oldValue is not found in the array.

Se aplica a