Interlocked.Or 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 |
|---|---|
| Or(Int32, Int32) |
Bitvis "ors" två 32-bitars signerade heltal och ersätter det första heltalet med resultatet, som en atomisk åtgärd. |
| Or(Int64, Int64) |
Bitvis "ors" två 64-bitars signerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd. |
| Or(UInt32, UInt32) |
Bitvis "ors" två 32-bitars osignerade heltal och ersätter det första heltalet med resultatet, som en atomisk åtgärd. |
| Or(UInt64, UInt64) |
Bitvis "ors" två 64-bitars osignerade heltal och ersätter det första heltalet med resultatet, som en atomisk åtgärd. |
| Or<T>(T, T) |
Or(Int32, Int32)
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
Bitvis "ors" två 32-bitars signerade heltal och ersätter det första heltalet med resultatet, som en atomisk åtgärd.
public:
static int Or(int % location1, int value);
public static int Or(ref int location1, int value);
static member Or : int * int -> int
Public Shared Function Or (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
Or(Int64, Int64)
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
- Källa:
- Interlocked.cs
Bitvis "ors" två 64-bitars signerade heltal och ersätter det första heltalet med resultatet som en atomisk åtgärd.
public:
static long Or(long % location1, long value);
public static long Or(ref long location1, long value);
static member Or : int64 * int64 -> int64
Public Shared Function Or (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
Or(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 "ors" två 32-bitars osignerade heltal och ersätter det första heltalet med resultatet, som en atomisk åtgärd.
public:
static System::UInt32 Or(System::UInt32 % location1, System::UInt32 value);
[System.CLSCompliant(false)]
public static uint Or(ref uint location1, uint value);
[<System.CLSCompliant(false)>]
static member Or : uint32 * uint32 -> uint32
Public Shared Function Or (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
Or(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 "ors" två 64-bitars osignerade heltal och ersätter det första heltalet med resultatet, som en atomisk åtgärd.
public:
static System::UInt64 Or(System::UInt64 % location1, System::UInt64 value);
[System.CLSCompliant(false)]
public static ulong Or(ref ulong location1, ulong value);
[<System.CLSCompliant(false)>]
static member Or : uint64 * uint64 -> uint64
Public Shared Function Or (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
Or<T>(T, T)
- Källa:
- Interlocked.cs
public:
generic <typename T>
where T : value class static T Or(T % location1, T value);
public static T Or<T>(ref T location1, T value) where T : struct;
static member Or : 'T * 'T -> 'T (requires 'T : struct)
Public Shared Function Or(Of T As Structure) (ByRef location1 As T, value As T) As T
Typparametrar
- T
Parametrar
- location1
- T
- value
- T