ImmutableList<T>.Builder.Replace メソッド

定義

オーバーロード

Replace(T, T, IEqualityComparer<T>)

リスト内で最初に一致する要素を、指定した要素に置換します。

Replace(T, T)

リスト内で最初に一致する要素を、指定した要素に置換します。

Replace(T, T, IEqualityComparer<T>)

ソース:
ImmutableList_1.Builder.cs
ソース:
ImmutableList_1.Builder.cs
ソース:
ImmutableList_1.Builder.cs

リスト内で最初に一致する要素を、指定した要素に置換します。

public:
 void Replace(T oldValue, T newValue, System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer);
public void Replace (T oldValue, T newValue, System.Collections.Generic.IEqualityComparer<T>? equalityComparer);
member this.Replace : 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> unit
Public Sub Replace (oldValue As T, newValue As T, equalityComparer As IEqualityComparer(Of T))

パラメーター

oldValue
T

置換する要素。

newValue
T

古い要素を置換する要素。

equalityComparer
IEqualityComparer<T>

検索に使用する等値比較子。 null の場合、Default が使用されます。

例外

古い値はリストに存在しません。

適用対象

Replace(T, T)

ソース:
ImmutableList_1.Builder.cs
ソース:
ImmutableList_1.Builder.cs
ソース:
ImmutableList_1.Builder.cs

リスト内で最初に一致する要素を、指定した要素に置換します。

public:
 void Replace(T oldValue, T newValue);
public void Replace (T oldValue, T newValue);
member this.Replace : 'T * 'T -> unit
Public Sub Replace (oldValue As T, newValue As T)

パラメーター

oldValue
T

置換する要素。

newValue
T

古い要素を置換する要素。

例外

古い値はリストに存在しません。

適用対象