Interlocked.Or Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Or(Int32, Int32) |
Bitový "or" dvě 32bitová celá čísla se signýmmi čísly a nahradí první celé číslo výsledkem atomické operace. |
Or(Int64, Int64) |
Bitový "or" dvě 64bitová celá čísla se signýmmi čísly a nahradí první celé číslo výsledkem atomické operace. |
Or(UInt32, UInt32) |
Bitové "or" dvě 32bitová celá čísla bez znaménka a nahradí první celé číslo výsledkem jako atomická operace. |
Or(UInt64, UInt64) |
Bitové "or" dvě 64bitová celá čísla bez znaménka a nahradí první celé číslo výsledkem, jako atomická operace. |
Or(Int32, Int32)
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
Bitový "or" dvě 32bitová celá čísla se signýmmi čísly a nahradí první celé číslo výsledkem atomické operace.
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
Parametry
- location1
- Int32
Proměnná obsahující první hodnotu, která se má zkombinovat. Výsledek se uloží v location1
.
- value
- Int32
Hodnota, která se má zkombinovat s celočíselným číslem v .location1
Návraty
Původní hodnota v location1
.
Výjimky
Adresa je location1
null
ukazatel.
Platí pro
Or(Int64, Int64)
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
Bitový "or" dvě 64bitová celá čísla se signýmmi čísly a nahradí první celé číslo výsledkem atomické operace.
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
Parametry
- location1
- Int64
Proměnná obsahující první hodnotu, která se má zkombinovat. Výsledek se uloží v location1
.
- value
- Int64
Hodnota, která se má zkombinovat s celočíselným číslem v .location1
Návraty
Původní hodnota v location1
.
Výjimky
Adresa je location1
null
ukazatel.
Platí pro
Or(UInt32, UInt32)
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Bitové "or" dvě 32bitová celá čísla bez znaménka a nahradí první celé číslo výsledkem jako atomická operace.
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
Parametry
- location1
- UInt32
Proměnná obsahující první hodnotu, která se má zkombinovat. Výsledek se uloží v location1
.
- value
- UInt32
Hodnota, která se má zkombinovat s celočíselným číslem v .location1
Návraty
Původní hodnota v location1
.
- Atributy
Výjimky
Adresa je location1
null
ukazatel.
Platí pro
Or(UInt64, UInt64)
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
- Zdroj:
- Interlocked.cs
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Bitové "or" dvě 64bitová celá čísla bez znaménka a nahradí první celé číslo výsledkem, jako atomická operace.
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
Parametry
- location1
- UInt64
Proměnná obsahující první hodnotu, která se má zkombinovat. Výsledek se uloží v location1
.
- value
- UInt64
Hodnota, která se má zkombinovat s celočíselným číslem v .location1
Návraty
Původní hodnota v location1
.
- Atributy
Výjimky
Adresa je location1
null
ukazatel.