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

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

 

傳回新的清單,且其清單中第一個相符的項目已取代為指定的項目。

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

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

參數

oldValue
Type: T

要遭到取代的項目。

newValue
Type: T

要用來取代第一個出現的 oldValue 的項目

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

要用來符合 oldValue 的相等比較子。

傳回值

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

新的清單,其中包含 newValue (即使 oldvaluenewValue 相同,也是如此)。

Exception Condition
ArgumentException

oldValue 在清單中不存在。

回到頁首
顯示: