本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

ImmutableArray<T>.IImmutableList<T>.Replace 方法 (T, T, IEqualityComparer<T>)

 

尋找陣列中第一個等於指定值的項目,並使用指定的新值來取代該值。

命名空間:   System.Collections.Immutable
組件:  System.Collections.Immutable (於 System.Collections.Immutable.dll)

IImmutableList<T> IImmutableList<T>.Replace(
	T oldValue,
	T newValue,
	IEqualityComparer<T> equalityComparer
)

參數

oldValue
Type: T

要在陣列中尋找並取代的值。

newValue
Type: T

用來取代 oldvalue 的值。

equalityComparer
Type: System.Collections.Generic.IEqualityComparer<T>

用來比較值的相等比較子。

傳回值

Type: System.Collections.Immutable.IImmutableList<T>

即使新值和舊值一樣,也會包含 newValue 的新陣列。

Exception Condition
ArgumentException

oldValue 找不到陣列中。

這個成員是明確介面成員實作。 只有在 ImmutableArray<T> 執行個體轉換成 IImmutableList<T> 介面時,才能使用這個成員。

回到頁首
顯示: