Volatile.Write 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.
Menulis nilai ke bidang. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
Overload
| Nama | Deskripsi |
|---|---|
| Write(Boolean, Boolean) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(Byte, Byte) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(Double, Double) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(Int16, Int16) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(Int32, Int32) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(Int64, Int64) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(IntPtr, IntPtr) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(SByte, SByte) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(Single, Single) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(UInt16, UInt16) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(UInt32, UInt32) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(UInt64, UInt64) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write(UIntPtr, UIntPtr) |
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
| Write<T>(T, T) |
Menulis referensi objek yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini. |
Write(Boolean, Boolean)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(bool % location, bool value);
public static void Write(ref bool location, bool value);
static member Write : bool * bool -> unit
Public Shared Sub Write (ByRef location As Boolean, value As Boolean)
Parameter
- location
- Boolean
Bidang tempat nilai ditulis.
- value
- Boolean
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(Byte, Byte)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(System::Byte % location, System::Byte value);
public static void Write(ref byte location, byte value);
static member Write : byte * byte -> unit
Public Shared Sub Write (ByRef location As Byte, value As Byte)
Parameter
- location
- Byte
Bidang tempat nilai ditulis.
- value
- Byte
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(Double, Double)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(double % location, double value);
public static void Write(ref double location, double value);
static member Write : double * double -> unit
Public Shared Sub Write (ByRef location As Double, value As Double)
Parameter
- location
- Double
Bidang tempat nilai ditulis.
- value
- Double
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(Int16, Int16)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(short % location, short value);
public static void Write(ref short location, short value);
static member Write : int16 * int16 -> unit
Public Shared Sub Write (ByRef location As Short, value As Short)
Parameter
- location
- Int16
Bidang tempat nilai ditulis.
- value
- Int16
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(Int32, Int32)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(int % location, int value);
public static void Write(ref int location, int value);
static member Write : int * int -> unit
Public Shared Sub Write (ByRef location As Integer, value As Integer)
Parameter
- location
- Int32
Bidang tempat nilai ditulis.
- value
- Int32
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(Int64, Int64)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(long % location, long value);
public static void Write(ref long location, long value);
static member Write : int64 * int64 -> unit
Public Shared Sub Write (ByRef location As Long, value As Long)
Parameter
- location
- Int64
Bidang tempat nilai ditulis.
- value
- Int64
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(IntPtr, IntPtr)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(IntPtr % location, IntPtr value);
public static void Write(ref IntPtr location, IntPtr value);
static member Write : nativeint * nativeint -> unit
Public Shared Sub Write (ByRef location As IntPtr, value As IntPtr)
Parameter
- location
-
IntPtr
nativeint
Bidang tempat nilai ditulis.
- value
-
IntPtr
nativeint
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(SByte, SByte)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Penting
API ini bukan kompatibel CLS.
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(System::SByte % location, System::SByte value);
[System.CLSCompliant(false)]
public static void Write(ref sbyte location, sbyte value);
[<System.CLSCompliant(false)>]
static member Write : sbyte * sbyte -> unit
Public Shared Sub Write (ByRef location As SByte, value As SByte)
Parameter
- location
- SByte
Bidang tempat nilai ditulis.
- value
- SByte
Nilai yang akan ditulis.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(Single, Single)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(float % location, float value);
public static void Write(ref float location, float value);
static member Write : single * single -> unit
Public Shared Sub Write (ByRef location As Single, value As Single)
Parameter
- location
- Single
Bidang tempat nilai ditulis.
- value
- Single
Nilai yang akan ditulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(UInt16, 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.Write(Int16, Int16)
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(System::UInt16 % location, System::UInt16 value);
[System.CLSCompliant(false)]
public static void Write(ref ushort location, ushort value);
[<System.CLSCompliant(false)>]
static member Write : uint16 * uint16 -> unit
Public Shared Sub Write (ByRef location As UShort, value As UShort)
Parameter
- location
- UInt16
Bidang tempat nilai ditulis.
- value
- UInt16
Nilai yang akan ditulis.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(UInt32, 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.Write(Int32, Int32)
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(System::UInt32 % location, System::UInt32 value);
[System.CLSCompliant(false)]
public static void Write(ref uint location, uint value);
[<System.CLSCompliant(false)>]
static member Write : uint32 * uint32 -> unit
Public Shared Sub Write (ByRef location As UInteger, value As UInteger)
Parameter
- location
- UInt32
Bidang tempat nilai ditulis.
- value
- UInt32
Nilai yang akan ditulis.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(UInt64, 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.Write(Int64, Int64)
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(System::UInt64 % location, System::UInt64 value);
[System.CLSCompliant(false)]
public static void Write(ref ulong location, ulong value);
[<System.CLSCompliant(false)>]
static member Write : uint64 * uint64 -> unit
Public Shared Sub Write (ByRef location As ULong, value As ULong)
Parameter
- location
- UInt64
Bidang tempat nilai ditulis.
- value
- UInt64
Nilai yang akan ditulis.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write(UIntPtr, 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.Write(IntPtr, IntPtr)
Menulis nilai yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
static void Write(UIntPtr % location, UIntPtr value);
[System.CLSCompliant(false)]
public static void Write(ref UIntPtr location, UIntPtr value);
[<System.CLSCompliant(false)>]
static member Write : unativeint * unativeint -> unit
Public Shared Sub Write (ByRef location As UIntPtr, value As UIntPtr)
Parameter
- location
-
UIntPtr
unativeint
Bidang tempat nilai ditulis.
- value
-
UIntPtr
unativeint
Nilai yang akan ditulis.
- Atribut
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.
Berlaku untuk
Write<T>(T, T)
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
- Sumber:
- Volatile.cs
Menulis referensi objek yang ditentukan ke bidang yang ditentukan. Pada sistem yang memerlukannya, menyisipkan penghalang memori yang mencegah prosesor menyusun ulang operasi memori sebagai berikut: Jika baca atau tulis muncul sebelum metode ini dalam kode, prosesor tidak dapat memindahkannya setelah metode ini.
public:
generic <typename T>
where T : class static void Write(T % location, T value);
public static void Write<T>(ref T location, T value) where T : class;
static member Write : 'T * 'T -> unit (requires 'T : null)
Public Shared Sub Write(Of T As Class) (ByRef location As T, value As T)
Jenis parameter
- T
Tipe bidang yang akan ditulis. Ini harus merupakan jenis referensi, bukan jenis nilai.
Parameter
- location
- T
Bidang tempat referensi objek ditulis.
- value
- T
Referensi objek untuk menulis.
Keterangan
Untuk informasi selengkapnya, lihat kelas Volatile.