Volatile.Read Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membaca nilai bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
Overload
| Nama | Deskripsi |
|---|---|
| Read(Boolean) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(Byte) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(Double) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(Int16) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(Int32) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(Int64) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(IntPtr) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(SByte) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(Single) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(UInt16) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(UInt32) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(UInt64) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read(UIntPtr) |
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
| Read<T>(T) |
Membaca referensi objek dari bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini. |
Read(Boolean)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static bool Read(bool % location);
public static bool Read(ref bool location);
public static bool Read(ref readonly bool location);
static member Read : bool -> bool
Public Shared Function Read (ByRef location As Boolean) As Boolean
Parameter
- location
- Boolean
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(Byte)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static System::Byte Read(System::Byte % location);
public static byte Read(ref byte location);
public static byte Read(ref readonly byte location);
static member Read : byte -> byte
Public Shared Function Read (ByRef location As Byte) As Byte
Parameter
- location
- Byte
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(Double)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static double Read(double % location);
public static double Read(ref double location);
public static double Read(ref readonly double location);
static member Read : double -> double
Public Shared Function Read (ByRef location As Double) As Double
Parameter
- location
- Double
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(Int16)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static short Read(short % location);
public static short Read(ref short location);
public static short Read(ref readonly short location);
static member Read : int16 -> int16
Public Shared Function Read (ByRef location As Short) As Short
Parameter
- location
- Int16
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(Int32)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static int Read(int % location);
public static int Read(ref int location);
public static int Read(ref readonly int location);
static member Read : int -> int
Public Shared Function Read (ByRef location As Integer) As Integer
Parameter
- location
- Int32
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(Int64)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static long Read(long % location);
public static long Read(ref long location);
public static long Read(ref readonly long location);
static member Read : int64 -> int64
Public Shared Function Read (ByRef location As Long) As Long
Parameter
- location
- Int64
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(IntPtr)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static IntPtr Read(IntPtr % location);
public static IntPtr Read(ref IntPtr location);
public static IntPtr Read(ref readonly IntPtr location);
static member Read : nativeint -> nativeint
Public Shared Function Read (ByRef location As IntPtr) As IntPtr
Parameter
- location
-
IntPtr
nativeint
Bidang yang akan dibaca.
Mengembalikan
nativeint
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(SByte)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Penting
API ini bukan kompatibel CLS.
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static System::SByte Read(System::SByte % location);
[System.CLSCompliant(false)]
public static sbyte Read(ref sbyte location);
[System.CLSCompliant(false)]
public static sbyte Read(ref readonly sbyte location);
[<System.CLSCompliant(false)>]
static member Read : sbyte -> sbyte
Public Shared Function Read (ByRef location As SByte) As SByte
Parameter
- location
- SByte
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(Single)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static float Read(float % location);
public static float Read(ref float location);
public static float Read(ref readonly float location);
static member Read : single -> single
Public Shared Function Read (ByRef location As Single) As Single
Parameter
- location
- Single
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(UInt16)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Threading.Volatile.Read(Int16)
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static System::UInt16 Read(System::UInt16 % location);
[System.CLSCompliant(false)]
public static ushort Read(ref ushort location);
[System.CLSCompliant(false)]
public static ushort Read(ref readonly ushort location);
[<System.CLSCompliant(false)>]
static member Read : uint16 -> uint16
Public Shared Function Read (ByRef location As UShort) As UShort
Parameter
- location
- UInt16
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(UInt32)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Threading.Volatile.Read(Int32)
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static System::UInt32 Read(System::UInt32 % location);
[System.CLSCompliant(false)]
public static uint Read(ref uint location);
[System.CLSCompliant(false)]
public static uint Read(ref readonly uint location);
[<System.CLSCompliant(false)>]
static member Read : uint32 -> uint32
Public Shared Function Read (ByRef location As UInteger) As UInteger
Parameter
- location
- UInt32
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(UInt64)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Threading.Volatile.Read(Int64)
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static System::UInt64 Read(System::UInt64 % location);
[System.CLSCompliant(false)]
public static ulong Read(ref ulong location);
[System.CLSCompliant(false)]
public static ulong Read(ref readonly ulong location);
[<System.CLSCompliant(false)>]
static member Read : uint64 -> uint64
Public Shared Function Read (ByRef location As ULong) As ULong
Parameter
- location
- UInt64
Bidang yang akan dibaca.
Mengembalikan
Nilai yang dibaca.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read(UIntPtr)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Penting
API ini bukan kompatibel CLS.
- Alternatif kompatibel CLS
- System.Threading.Volatile.Read(IntPtr)
Membaca nilai bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
static UIntPtr Read(UIntPtr % location);
[System.CLSCompliant(false)]
public static UIntPtr Read(ref UIntPtr location);
[System.CLSCompliant(false)]
public static UIntPtr Read(ref readonly UIntPtr location);
[<System.CLSCompliant(false)>]
static member Read : unativeint -> unativeint
Public Shared Function Read (ByRef location As UIntPtr) As UIntPtr
Parameter
- location
-
UIntPtr
unativeint
Bidang yang akan dibaca.
Mengembalikan
unativeint
Nilai yang dibaca.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Read<T>(T)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Membaca referensi objek dari bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul setelah metode ini dalam kode, prosesor tidak dapat memindahkannya sebelum metode ini.
public:
generic <typename T>
where T : class static T Read(T % location);
public static T Read<T>(ref T location) where T : class;
public static T Read<T>(ref readonly T location) where T : class;
static member Read : 'T -> 'T (requires 'T : null)
Public Shared Function Read(Of T As Class) (ByRef location As T) As T
Jenis parameter
- T
Tipe bidang yang akan dibaca. Ini harus merupakan jenis referensi, bukan jenis nilai.
Parameter
- location
- T
Bidang yang akan dibaca.
Mengembalikan
Referensi ke T yang dibaca. Referensi ini adalah yang terbaru ditulis oleh prosesor apa pun di komputer, terlepas dari jumlah prosesor atau status cache prosesor.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.