BigInteger::BitwiseAnd Operator (BigInteger, BigInteger)

 

Performs a bitwise And operation on two BigInteger values.

Namespace:   System.Numerics
Assembly:  System.Numerics (in System.Numerics.dll)

public:
static BigInteger operator &(
	BigInteger left,
	BigInteger right
)

Parameters

left
Type: System.Numerics::BigInteger

The first value.

right
Type: System.Numerics::BigInteger

The second value.

Return Value

Type: System.Numerics::BigInteger

The result of the bitwise And operation.

The BitwiseAnd method defines the bitwise And operation for BigInteger values. 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 in left

Bit in right

Bit in result

0

0

0

1

0

0

1

1

1

0

1

0

The BitwiseAnd method enables code such as the following:

No code example is currently available or this language may not be supported.

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.

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Windows Phone
Available since 8.1
Return to top
Show: