Interlocked.And Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| And(Int32, Int32) |
Bitsgewijze 'ands' twee 32-bits ondertekende gehele getallen en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking. |
| And(Int64, Int64) |
Bitsgewijze 'ands' twee 64-bits ondertekende gehele getallen en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking. |
| And(UInt32, UInt32) |
Bitsgewijze 'ands' twee niet-ondertekende gehele getallen van 32 bits en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking. |
| And(UInt64, UInt64) |
Bitsgewijze 'ands' twee 64-bits niet-ondertekende gehele getallen en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking. |
| And<T>(T, T) |
And(Int32, Int32)
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
Bitsgewijze 'ands' twee 32-bits ondertekende gehele getallen en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking.
public:
static int And(int % location1, int value);
public static int And(ref int location1, int value);
static member And : int * int -> int
Public Shared Function And (ByRef location1 As Integer, value As Integer) As Integer
Parameters
- location1
- Int32
Een variabele die de eerste waarde bevat die moet worden gecombineerd. Het resultaat wordt opgeslagen in location1.
- value
- Int32
De waarde die moet worden gecombineerd met het gehele getal bij location1.
Retouren
De oorspronkelijke waarde in location1.
Uitzonderingen
Het adres van location1 is een null aanwijzer.
Van toepassing op
And(Int64, Int64)
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
Bitsgewijze 'ands' twee 64-bits ondertekende gehele getallen en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking.
public:
static long And(long % location1, long value);
public static long And(ref long location1, long value);
static member And : int64 * int64 -> int64
Public Shared Function And (ByRef location1 As Long, value As Long) As Long
Parameters
- location1
- Int64
Een variabele die de eerste waarde bevat die moet worden gecombineerd. Het resultaat wordt opgeslagen in location1.
- value
- Int64
De waarde die moet worden gecombineerd met het gehele getal bij location1.
Retouren
De oorspronkelijke waarde in location1.
Uitzonderingen
Het adres van location1 is een null aanwijzer.
Van toepassing op
And(UInt32, UInt32)
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
Belangrijk
Deze API is niet CLS-conform.
Bitsgewijze 'ands' twee niet-ondertekende gehele getallen van 32 bits en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking.
public:
static System::UInt32 And(System::UInt32 % location1, System::UInt32 value);
[System.CLSCompliant(false)]
public static uint And(ref uint location1, uint value);
[<System.CLSCompliant(false)>]
static member And : uint32 * uint32 -> uint32
Public Shared Function And (ByRef location1 As UInteger, value As UInteger) As UInteger
Parameters
- location1
- UInt32
Een variabele die de eerste waarde bevat die moet worden gecombineerd. Het resultaat wordt opgeslagen in location1.
- value
- UInt32
De waarde die moet worden gecombineerd met het gehele getal bij location1.
Retouren
De oorspronkelijke waarde in location1.
- Kenmerken
Uitzonderingen
Het adres van location1 is een null aanwijzer.
Van toepassing op
And(UInt64, UInt64)
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
- Bron:
- Interlocked.cs
Belangrijk
Deze API is niet CLS-conform.
Bitsgewijze 'ands' twee 64-bits niet-ondertekende gehele getallen en vervangt het eerste gehele getal door het resultaat, als een atomische bewerking.
public:
static System::UInt64 And(System::UInt64 % location1, System::UInt64 value);
[System.CLSCompliant(false)]
public static ulong And(ref ulong location1, ulong value);
[<System.CLSCompliant(false)>]
static member And : uint64 * uint64 -> uint64
Public Shared Function And (ByRef location1 As ULong, value As ULong) As ULong
Parameters
- location1
- UInt64
Een variabele die de eerste waarde bevat die moet worden gecombineerd. Het resultaat wordt opgeslagen in location1.
- value
- UInt64
De waarde die moet worden gecombineerd met het gehele getal bij location1.
Retouren
De oorspronkelijke waarde in location1.
- Kenmerken
Uitzonderingen
Het adres van location1 is een null aanwijzer.
Van toepassing op
And<T>(T, T)
- Bron:
- Interlocked.cs
public:
generic <typename T>
where T : value class static T And(T % location1, T value);
public static T And<T>(ref T location1, T value) where T : struct;
static member And : 'T * 'T -> 'T (requires 'T : struct)
Public Shared Function And(Of T As Structure) (ByRef location1 As T, value As T) As T
Type parameters
- T
Parameters
- location1
- T
- value
- T