Condividi tramite


Interlocked.Or Metodo

Definizione

Overload

Or(Int32, Int32)

Viene eseguita l'operazione OR bit per bit di due interi con segno a 32 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

Or(Int64, Int64)

Viene eseguita l'operazione OR bit per bit di due interi con segno a 64 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

Or(UInt32, UInt32)

Viene eseguita l'operazione OR bit per bit di due interi senza segno a 32 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

Or(UInt64, UInt64)

Viene eseguita l'operazione OR bit per bit di due interi senza segno a 64 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

Or(Int32, Int32)

Origine:
Interlocked.cs
Origine:
Interlocked.cs
Origine:
Interlocked.cs

Viene eseguita l'operazione OR bit per bit di due interi con segno a 32 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

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

Parametri

location1
Int32

Variabile contenente il primo valore da combinare. Il risultato viene archiviato in location1.

value
Int32

Valore da combinare con il numero intero in corrispondenza di location1.

Restituisce

Valore originale in location1.

Eccezioni

L'indirizzo di location1 è un puntatore null.

Si applica a

Or(Int64, Int64)

Origine:
Interlocked.cs
Origine:
Interlocked.cs
Origine:
Interlocked.cs

Viene eseguita l'operazione OR bit per bit di due interi con segno a 64 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

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

Parametri

location1
Int64

Variabile contenente il primo valore da combinare. Il risultato viene archiviato in location1.

value
Int64

Valore da combinare con il numero intero in corrispondenza di location1.

Restituisce

Valore originale in location1.

Eccezioni

L'indirizzo di location1 è un puntatore null.

Si applica a

Or(UInt32, UInt32)

Origine:
Interlocked.cs
Origine:
Interlocked.cs
Origine:
Interlocked.cs

Importante

Questa API non è conforme a CLS.

Viene eseguita l'operazione OR bit per bit di due interi senza segno a 32 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

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

Parametri

location1
UInt32

Variabile contenente il primo valore da combinare. Il risultato viene archiviato in location1.

value
UInt32

Valore da combinare con il numero intero in corrispondenza di location1.

Restituisce

Valore originale in location1.

Attributi

Eccezioni

L'indirizzo di location1 è un puntatore null.

Si applica a

Or(UInt64, UInt64)

Origine:
Interlocked.cs
Origine:
Interlocked.cs
Origine:
Interlocked.cs

Importante

Questa API non è conforme a CLS.

Viene eseguita l'operazione OR bit per bit di due interi senza segno a 64 bit e viene sostituito il primo intero con il risultato, come operazione atomica.

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

Parametri

location1
UInt64

Variabile contenente il primo valore da combinare. Il risultato viene archiviato in location1.

value
UInt64

Valore da combinare con il numero intero in corrispondenza di location1.

Restituisce

Valore originale in location1.

Attributi

Eccezioni

L'indirizzo di location1 è un puntatore null.

Si applica a