Freigeben über


ImmutableArray<T>.Replace Methode

Definition

Überlädt

Replace(T, T)

Findet das erste Element im Array, das mit dem angegebenen Wert übereinstimmt und den Wert mit dem angegebenen neuen Wert ersetzt.

Replace(T, T, IEqualityComparer<T>)

Findet das erste Element im Array, das mit dem angegebenen Wert übereinstimmt und den Wert mit dem angegebenen neuen Wert ersetzt.

Replace(T, T)

Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs

Findet das erste Element im Array, das mit dem angegebenen Wert übereinstimmt und den Wert mit dem angegebenen neuen Wert ersetzt.

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)

Parameter

oldValue
T

Der Wert, der im Array gesucht und ersetzt werden soll.

newValue
T

Der Wert, durch den ersetzt werden oldvalue soll.

Gibt zurück

Ein neues Array mit newValue, selbst wenn die alten und neuen Werte identisch sind.

Ausnahmen

oldValue konnte im Array nicht gefunden werden.

Gilt für:

Replace(T, T, IEqualityComparer<T>)

Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs
Quelle:
ImmutableArray_1.cs

Findet das erste Element im Array, das mit dem angegebenen Wert übereinstimmt und den Wert mit dem angegebenen neuen Wert ersetzt.

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)

Parameter

oldValue
T

Der Wert, der im Array gesucht und ersetzt werden soll.

newValue
T

Der Wert, durch den ersetzt werden oldvalue soll.

equalityComparer
IEqualityComparer<T>

Der Gleichheitsvergleich zum Vergleichen von Werten.

Gibt zurück

Ein neues Array mit newValue, selbst wenn die alten und neuen Werte identisch sind.

Ausnahmen

oldValue konnte im Array nicht gefunden werden.

Gilt für: