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

ImmutableInterlocked.InterlockedCompareExchange<T> 方法 (ImmutableArray<T>, ImmutableArray<T>, ImmutableArray<T>)

 

比較兩個不可變陣列是否相等;如果相等,則取代其中一陣列。

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

public static ImmutableArray<T> InterlockedCompareExchange<T>(
	ref ImmutableArray<T> location,
	ImmutableArray<T> value,
	ImmutableArray<T> comparand
)

參數

location
Type: System.Collections.Immutable.ImmutableArray<T>

目的端,其值會與 comparand 進行比較且可能會被取代。

value
Type: System.Collections.Immutable.ImmutableArray<T>

當比較的結果相等時,會取代目的端值的值。

comparand
Type: System.Collections.Immutable.ImmutableArray<T>

location 的值比較的值。

傳回值

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

location 中的原始值。

類型參數

T

陣列所儲存的項目類型。

回到頁首
顯示: