BigInteger.BitwiseAnd(BigInteger, BigInteger) Opérateur

Définition

Effectue une opération de bits And sur deux valeurs BigInteger.Performs a bitwise And operation on two BigInteger values.

public:
 static System::Numerics::BigInteger operator &(System::Numerics::BigInteger left, System::Numerics::BigInteger right);
public static System.Numerics.BigInteger operator & (System.Numerics.BigInteger left, System.Numerics.BigInteger right);
static member ( &&& ) : System.Numerics.BigInteger * System.Numerics.BigInteger -> System.Numerics.BigInteger
Public Shared Operator And (left As BigInteger, right As BigInteger) As BigInteger

Paramètres

left
BigInteger

Première valeur.The first value.

right
BigInteger

Seconde valeur.The second value.

Retours

Résultat de l'opération de bits And.The result of the bitwise And operation.

Remarques

La méthode BitwiseAnd définit l’opération de And au niveau du bit pour les valeurs BigInteger.The BitwiseAnd method defines the bitwise And operation for BigInteger values. L’opération de And au niveau du bit définit un bit de résultat uniquement si les bits correspondants dans left et right sont également définis, comme indiqué dans le tableau suivant.The bitwise And operation sets a result bit only if the corresponding bits in left and right are also set, as shown in the following table.

Bit en leftBit in left Bit en rightBit in right Bit dans le résultatBit in result
00 00 00
11 00 00
11 11 11
00 11 00

La méthode BitwiseAnd active un code tel que le suivant :The BitwiseAnd method enables code such as the following:

BigInteger number1 = BigInteger.Add(Int64.MaxValue, Int32.MaxValue);
BigInteger number2 = BigInteger.Pow(Byte.MaxValue, 10);
BigInteger result = number1 & number2;
Dim number1 As BigInteger = BigInteger.Add(Int64.MaxValue, Int32.MaxValue)
Dim number2 As BigInteger = BigInteger.Pow(Byte.MaxValue, 10)
Dim result As BigInteger = number1 And number2

La méthode BitwiseAnd effectue l’opération de And au niveau du bit sur deux valeurs BigInteger comme si elles étaient à la fois dans la représentation du complément à deux avec l’extension de signature virtuelle.The BitwiseAnd method performs the bitwise And operation on two BigInteger values as if they were both in two's complement representation with virtual sign extension.

S’applique à