Interlocked.Read 方法

定義

多載

Read(UInt64)

傳回 64 位元不帶正負號的值,載入為不可部分完成的作業。

Read(Int64)

傳回 64 位元的值 (載入為不可部分完成的作業)。

Read(UInt64)

重要

此 API 不符合 CLS 規範。

傳回 64 位元不帶正負號的值,載入為不可部分完成的作業。

public:
 static System::UInt64 Read(System::UInt64 % location);
[System.CLSCompliant(false)]
public static ulong Read (ref ulong location);
[<System.CLSCompliant(false)>]
static member Read : uint64 -> uint64
Public Shared Function Read (ByRef location As ULong) As ULong

參數

location
UInt64

要載入的 64 位元值。

傳回

UInt64

載入的值。

屬性

適用於

Read(Int64)

傳回 64 位元的值 (載入為不可部分完成的作業)。

public:
 static long Read(long % location);
public static long Read (ref long location);
static member Read : int64 -> int64
Public Shared Function Read (ByRef location As Long) As Long

參數

location
Int64

要載入的 64 位元值。

傳回

Int64

載入的值。

備註

方法 Read 在 64 位系統上是不必要的,因為 64 位讀取作業已經不可部分完成。 在 32 位系統上,除非使用 Read 執行,否則 64 位讀取作業不會不可部分完成。

另請參閱

適用於