Interlocked.And 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.
Overload
| Nama | Deskripsi |
|---|---|
| And(Int32, Int32) |
Bitwise "ands" dua bilangan bulat bertanda tangan 32-bit dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom. |
| And(Int64, Int64) |
Bitwise "ands" dua bilangan bulat bertanda tangan 64-bit dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom. |
| And(UInt32, UInt32) |
Bitwise "ands" dua bilangan bulat yang tidak ditandatangani 32-bit dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom. |
| And(UInt64, UInt64) |
Bitwise "ands" dua bilangan bulat 64-bit tidak ditandatangani dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom. |
| And<T>(T, T) |
And(Int32, Int32)
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
Bitwise "ands" dua bilangan bulat bertanda tangan 32-bit dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom.
public:
static int And(int % location1, int value);
public static int And(ref int location1, int value);
static member And : int * int -> int
Public Shared Function And (ByRef location1 As Integer, value As Integer) As Integer
Parameter
- location1
- Int32
Variabel yang berisi nilai pertama yang akan digabungkan. Hasilnya disimpan di location1.
- value
- Int32
Nilai yang akan dikombinasikan dengan bilangan bulat di location1.
Mengembalikan
Nilai asli dalam location1.
Pengecualian
Alamat adalah location1null pointer.
Berlaku untuk
And(Int64, Int64)
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
Bitwise "ands" dua bilangan bulat bertanda tangan 64-bit dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom.
public:
static long And(long % location1, long value);
public static long And(ref long location1, long value);
static member And : int64 * int64 -> int64
Public Shared Function And (ByRef location1 As Long, value As Long) As Long
Parameter
- location1
- Int64
Variabel yang berisi nilai pertama yang akan digabungkan. Hasilnya disimpan di location1.
- value
- Int64
Nilai yang akan dikombinasikan dengan bilangan bulat di location1.
Mengembalikan
Nilai asli dalam location1.
Pengecualian
Alamat adalah location1null pointer.
Berlaku untuk
And(UInt32, UInt32)
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
Penting
API ini bukan kompatibel CLS.
Bitwise "ands" dua bilangan bulat yang tidak ditandatangani 32-bit dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom.
public:
static System::UInt32 And(System::UInt32 % location1, System::UInt32 value);
[System.CLSCompliant(false)]
public static uint And(ref uint location1, uint value);
[<System.CLSCompliant(false)>]
static member And : uint32 * uint32 -> uint32
Public Shared Function And (ByRef location1 As UInteger, value As UInteger) As UInteger
Parameter
- location1
- UInt32
Variabel yang berisi nilai pertama yang akan digabungkan. Hasilnya disimpan di location1.
- value
- UInt32
Nilai yang akan dikombinasikan dengan bilangan bulat di location1.
Mengembalikan
Nilai asli dalam location1.
- Atribut
Pengecualian
Alamat adalah location1null pointer.
Berlaku untuk
And(UInt64, UInt64)
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
- Sumber:
- Interlocked.cs
Penting
API ini bukan kompatibel CLS.
Bitwise "ands" dua bilangan bulat 64-bit tidak ditandatangani dan mengganti bilangan bulat pertama dengan hasilnya, sebagai operasi atom.
public:
static System::UInt64 And(System::UInt64 % location1, System::UInt64 value);
[System.CLSCompliant(false)]
public static ulong And(ref ulong location1, ulong value);
[<System.CLSCompliant(false)>]
static member And : uint64 * uint64 -> uint64
Public Shared Function And (ByRef location1 As ULong, value As ULong) As ULong
Parameter
- location1
- UInt64
Variabel yang berisi nilai pertama yang akan digabungkan. Hasilnya disimpan di location1.
- value
- UInt64
Nilai yang akan dikombinasikan dengan bilangan bulat di location1.
Mengembalikan
Nilai asli dalam location1.
- Atribut
Pengecualian
Alamat adalah location1null pointer.
Berlaku untuk
And<T>(T, T)
- Sumber:
- Interlocked.cs
public:
generic <typename T>
where T : value class static T And(T % location1, T value);
public static T And<T>(ref T location1, T value) where T : struct;
static member And : 'T * 'T -> 'T (requires 'T : struct)
Public Shared Function And(Of T As Structure) (ByRef location1 As T, value As T) As T
Jenis parameter
- T
Parameter
- location1
- T
- value
- T