ImmutableList.Replace<T>(IImmutableList<T>, T, T) 方法

定義

將清單中的第一個相等專案取代為指定的專案。

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::IImmutableList<T> ^ Replace(System::Collections::Immutable::IImmutableList<T> ^ list, T oldValue, T newValue);
public static System.Collections.Immutable.IImmutableList<T> Replace<T>(this System.Collections.Immutable.IImmutableList<T> list, T oldValue, T newValue);
static member Replace : System.Collections.Immutable.IImmutableList<'T> * 'T * 'T -> System.Collections.Immutable.IImmutableList<'T>
<Extension()>
Public Function Replace(Of T) (list As IImmutableList(Of T), oldValue As T, newValue As T) As IImmutableList(Of T)

類型參數

T

清單上的物品類型。

參數

list
IImmutableList<T>

搜尋清單。

oldValue
T

要更換的元素。

newValue
T

用來替換舊元素的元素。

傳回

新列表——即使被替換的值等於該位置的新值。

例外狀況

oldValue 不存在於列表中。

適用於