Interlocked.And Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| And(Int32, Int32) |
Bitvis "ands" två 32-bitars signerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd. |
| And(Int64, Int64) |
Bitvis "ands" två 64-bitars signerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd. |
| And(UInt32, UInt32) |
Bitvis "ands" två 32-bitars osignerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd. |
| And(UInt64, UInt64) |
Bitvis "ands" två 64-bitars osignerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd. |
| And<T>(T, T) |
And(Int32, Int32)
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
Bitvis "ands" två 32-bitars signerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd.
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
Parametrar
- location1
- Int32
En variabel som innehåller det första värdet som ska kombineras. Resultatet lagras i location1.
- value
- Int32
Värdet som ska kombineras med heltalet på location1.
Returer
Det ursprungliga värdet i location1.
Undantag
Adressen location1 till är en null pekare.
Gäller för
And(Int64, Int64)
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
Bitvis "ands" två 64-bitars signerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd.
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
Parametrar
- location1
- Int64
En variabel som innehåller det första värdet som ska kombineras. Resultatet lagras i location1.
- value
- Int64
Värdet som ska kombineras med heltalet på location1.
Returer
Det ursprungliga värdet i location1.
Undantag
Adressen location1 till är en null pekare.
Gäller för
And(UInt32, UInt32)
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
Viktigt!
Detta API uppfyller inte CLS.
Bitvis "ands" två 32-bitars osignerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd.
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
Parametrar
- location1
- UInt32
En variabel som innehåller det första värdet som ska kombineras. Resultatet lagras i location1.
- value
- UInt32
Värdet som ska kombineras med heltalet på location1.
Returer
Det ursprungliga värdet i location1.
- Attribut
Undantag
Adressen location1 till är en null pekare.
Gäller för
And(UInt64, UInt64)
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
Viktigt!
Detta API uppfyller inte CLS.
Bitvis "ands" två 64-bitars osignerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd.
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
Parametrar
- location1
- UInt64
En variabel som innehåller det första värdet som ska kombineras. Resultatet lagras i location1.
- value
- UInt64
Värdet som ska kombineras med heltalet på location1.
Returer
Det ursprungliga värdet i location1.
- Attribut
Undantag
Adressen location1 till är en null pekare.
Gäller för
And<T>(T, T)
- Källa:
- 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
Typparametrar
- T
Parametrar
- location1
- T
- value
- T