Interlocked.And Methode

Definitie

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

Retouren

T

Van toepassing op