Edit

Share via


ImmutableArray<T>.Replace Method

Definition

Overloads

Name Description
Replace(T, T)

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>)

Finds the first element in the array equal to the specified value and replaces the value with the specified new value.

Replace(T, T)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

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)

Parameters

oldValue
T

The value to find and replace in the array.

newValue
T

The value to replace the oldvalue with.

Returns

A new array that contains newValue even if the new and old values are the same.

Exceptions

oldValue is not found in the array.

Applies to

Replace(T, T, IEqualityComparer<T>)

Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs
Source:
ImmutableArray_1.cs

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)

Parameters

oldValue
T

The value to find and replace in the array.

newValue
T

The value to replace the oldvalue with.

equalityComparer
IEqualityComparer<T>

The equality comparer to use to compare values.

Returns

A new array that contains newValue even if the new and old values are the same.

Exceptions

oldValue is not found in the array.

Applies to