Interlocked.Or Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Or(Int32, Int32) |
Effectue une opération OR au niveau du bit avec deux entiers 32 bits signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique. |
Or(Int64, Int64) |
Effectue une opération OR au niveau du bit avec deux entiers 64 bits signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique. |
Or(UInt32, UInt32) |
Effectue une opération OR au niveau du bit avec deux entiers 32 bits non signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique. |
Or(UInt64, UInt64) |
Effectue une opération OR au niveau du bit avec deux entiers 64 bits non signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique. |
Or(Int32, Int32)
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
Effectue une opération OR au niveau du bit avec deux entiers 32 bits signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique.
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
Paramètres
- location1
- Int32
Variable contenant la première valeur à combiner. Le résultat est stocké dans location1
.
- value
- Int32
Valeur à combiner avec l’entier à location1
.
Retours
Valeur d’origine dans location1
.
Exceptions
L’adresse de location1
est un pointeur null
.
S’applique à
Or(Int64, Int64)
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
Effectue une opération OR au niveau du bit avec deux entiers 64 bits signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique.
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
Paramètres
- location1
- Int64
Variable contenant la première valeur à combiner. Le résultat est stocké dans location1
.
- value
- Int64
Valeur à combiner avec l’entier à location1
.
Retours
Valeur d’origine dans location1
.
Exceptions
L’adresse de location1
est un pointeur null
.
S’applique à
Or(UInt32, UInt32)
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
Important
Cette API n’est pas conforme CLS.
Effectue une opération OR au niveau du bit avec deux entiers 32 bits non signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique.
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
Paramètres
- location1
- UInt32
Variable contenant la première valeur à combiner. Le résultat est stocké dans location1
.
- value
- UInt32
Valeur à combiner avec l’entier à location1
.
Retours
Valeur d’origine dans location1
.
- Attributs
Exceptions
L’adresse de location1
est un pointeur null
.
S’applique à
Or(UInt64, UInt64)
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
- Source:
- Interlocked.cs
Important
Cette API n’est pas conforme CLS.
Effectue une opération OR au niveau du bit avec deux entiers 64 bits non signés, et remplace le premier entier par le résultat, sous la forme d’une opération atomique.
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
Paramètres
- location1
- UInt64
Variable contenant la première valeur à combiner. Le résultat est stocké dans location1
.
- value
- UInt64
Valeur à combiner avec l’entier à location1
.
Retours
Valeur d’origine dans location1
.
- Attributs
Exceptions
L’adresse de location1
est un pointeur null
.