Bagikan melalui


ImmutableArray<T>.IImmutableList<T>.Replace Metode

Definisi

Menemukan elemen pertama dalam array yang sama dengan nilai yang ditentukan dan mengganti nilai dengan nilai baru yang ditentukan.

 virtual System::Collections::Immutable::IImmutableList<T> ^ System.Collections.Immutable.IImmutableList<T>.Replace(T oldValue, T newValue, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer) = System::Collections::Immutable::IImmutableList<T>::Replace;
System.Collections.Immutable.IImmutableList<T> IImmutableList<T>.Replace (T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T> equalityComparer);
abstract member System.Collections.Immutable.IImmutableList<T>.Replace : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
override this.System.Collections.Immutable.IImmutableList<T>.Replace : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Immutable.IImmutableList<'T>
Function Replace (oldValue As T, newValue As T, equalityComparer As IEqualityComparer(Of T)) As IImmutableList(Of T) Implements IImmutableList(Of T).Replace

Parameter

oldValue
T

Nilai untuk menemukan dan mengganti dalam array.

newValue
T

Nilai untuk mengganti dengan oldvalue .

equalityComparer
IEqualityComparer<T>

Perbandingan kesetaraan yang digunakan untuk membandingkan nilai.

Mengembalikan

Array baru yang berisi newValue meskipun nilai baru dan lama sama.

Penerapan

Pengecualian

oldValue tidak ditemukan dalam array.

Keterangan

Anggota ini adalah implementasi anggota antarmuka eksplisit. Ini hanya dapat digunakan ketika instans dilemparkan ImmutableArray<T> ke IImmutableList<T> antarmuka.

Berlaku untuk