Interlocked.Or Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Or(Int32, Int32) |
Wendet „or“ bitweise auf zwei 32-Bit-Ganzzahlen mit Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomarer Vorgang. |
Or(Int64, Int64) |
Wendet „or“ bitweise auf zwei 64-Bit-Ganzzahlen mit Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomare Operation. |
Or(UInt32, UInt32) |
Wendet „or“ bitweise auf zwei 32-Bit-Ganzzahlen ohne Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomare Operation. |
Or(UInt64, UInt64) |
Wendet „or“ bitweise auf zwei 64-Bit-Ganzzahlen ohne Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomare Operation. |
Or(Int32, Int32)
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
Wendet „or“ bitweise auf zwei 32-Bit-Ganzzahlen mit Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomarer Vorgang.
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
Parameter
- location1
- Int32
Eine Variable, die den ersten zu kombinierenden Wert enthält. Das Ergebnis wird in location1
gespeichert.
- value
- Int32
Der Wert, der an location1
mit der Ganzzahl kombiniert werden soll.
Gibt zurück
Der ursprüngliche Wert in location1
.
Ausnahmen
Die Adresse von location1
ist ein null
-Zeiger.
Gilt für:
Or(Int64, Int64)
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
Wendet „or“ bitweise auf zwei 64-Bit-Ganzzahlen mit Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomare Operation.
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
Parameter
- location1
- Int64
Eine Variable, die den ersten zu kombinierenden Wert enthält. Das Ergebnis wird in location1
gespeichert.
- value
- Int64
Der Wert, der an location1
mit der Ganzzahl kombiniert werden soll.
Gibt zurück
Der ursprüngliche Wert in location1
.
Ausnahmen
Die Adresse von location1
ist ein null
-Zeiger.
Gilt für:
Or(UInt32, UInt32)
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Wendet „or“ bitweise auf zwei 32-Bit-Ganzzahlen ohne Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomare Operation.
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
Parameter
- location1
- UInt32
Eine Variable, die den ersten zu kombinierenden Wert enthält. Das Ergebnis wird in location1
gespeichert.
- value
- UInt32
Der Wert, der an location1
mit der Ganzzahl kombiniert werden soll.
Gibt zurück
Der ursprüngliche Wert in location1
.
- Attribute
Ausnahmen
Die Adresse von location1
ist ein null
-Zeiger.
Gilt für:
Or(UInt64, UInt64)
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
- Quelle:
- Interlocked.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Wendet „or“ bitweise auf zwei 64-Bit-Ganzzahlen ohne Vorzeichen an und ersetzt die erste Ganzzahl durch das Ergebnis als atomare Operation.
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
Parameter
- location1
- UInt64
Eine Variable, die den ersten zu kombinierenden Wert enthält. Das Ergebnis wird in location1
gespeichert.
- value
- UInt64
Der Wert, der an location1
mit der Ganzzahl kombiniert werden soll.
Gibt zurück
Der ursprüngliche Wert in location1
.
- Attribute
Ausnahmen
Die Adresse von location1
ist ein null
-Zeiger.