BigInteger Operators and Type Conversions
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Include Protected Members
Include Inherited Members
Include Silverlight Members
Include Silverlight for Windows Phone Members
Include XNA Framework Members
The BigInteger type exposes the following members.
Operators
Name | Description | |
---|---|---|
Addition | Adds the values of two specified BigInteger objects. | |
BitwiseAnd | Performs a bitwise And operation on two BigInteger values. | |
BitwiseOr | Performs a bitwise Or operation on two BigInteger values. | |
Decrement | Decrements a BigInteger value by 1. | |
Division | Divides a specified BigInteger value by another specified BigInteger value by using integer division. | |
Equality(BigInteger, Int64) | Returns a value that indicates whether a BigInteger value and a signed long integer value are equal. | |
Equality(BigInteger, BigInteger) | Returns a value that indicates whether the values of two BigInteger objects are equal. | |
Equality(BigInteger, UInt64) | Returns a value that indicates whether a BigInteger value and an unsigned long integer value are equal. | |
Equality(Int64, BigInteger) | Returns a value that indicates whether a signed long integer value and a BigInteger value are equal. | |
Equality(UInt64, BigInteger) | Returns a value that indicates whether an unsigned long integer value and a BigInteger value are equal. | |
ExclusiveOr | Performs a bitwise exclusive Or (XOr) operation on two BigInteger values. | |
Explicit(BigInteger to UInt16) | Defines an explicit conversion of a BigInteger object to an unsigned 16-bit integer value. | |
Explicit(BigInteger to Int32) | Defines an explicit conversion of a BigInteger object to a 32-bit signed integer value. | |
Explicit(BigInteger to Int16) | Defines an explicit conversion of a BigInteger object to a 16-bit signed integer value. | |
Explicit(BigInteger to Byte) | Defines an explicit conversion of a BigInteger object to an unsigned byte value. | |
Explicit(BigInteger to SByte) | Defines an explicit conversion of a BigInteger object to a signed 8-bit value. | |
Explicit(BigInteger to UInt32) | Defines an explicit conversion of a BigInteger object to an unsigned 32-bit integer value. | |
Explicit(BigInteger to Single) | Defines an explicit conversion of a BigInteger object to a single-precision floating-point value. | |
Explicit(BigInteger to UInt64) | Defines an explicit conversion of a BigInteger object to an unsigned 64-bit integer value. | |
Explicit(BigInteger to Int64) | Defines an explicit conversion of a BigInteger object to a 64-bit signed integer value. | |
Explicit(BigInteger to Double) | Defines an explicit conversion of a BigInteger object to a Double value. | |
Explicit(BigInteger to Decimal) | Defines an explicit conversion of a BigInteger object to a Decimal value. | |
Explicit(Decimal to BigInteger) | Defines an explicit conversion of a Decimal object to a BigInteger value. | |
Explicit(Double to BigInteger) | Defines an explicit conversion of a Decimal object to a BigInteger value. | |
Explicit(Single to BigInteger) | Defines an explicit conversion of a Single object to a BigInteger value. | |
GreaterThan(BigInteger, Int64) | Returns a value that indicates whether a BigInteger is greater than a 64-bit signed integer value. | |
GreaterThan(BigInteger, BigInteger) | Returns a value that indicates whether a BigInteger value is greater than another BigInteger value. | |
GreaterThan(BigInteger, UInt64) | Returns a value that indicates whether a BigInteger value is greater than a 64-bit unsigned integer. | |
GreaterThan(Int64, BigInteger) | Returns a value that indicates whether a 64-bit signed integer is greater than a BigInteger value. | |
GreaterThan(UInt64, BigInteger) | Returns a value that indicates whether a BigInteger value is greater than a 64-bit unsigned integer. | |
GreaterThanOrEqual(BigInteger, Int64) | Returns a value that indicates whether a BigInteger value is greater than or equal to a 64-bit signed integer value. | |
GreaterThanOrEqual(BigInteger, BigInteger) | Returns a value that indicates whether a BigInteger value is greater than or equal to another BigInteger value. | |
GreaterThanOrEqual(BigInteger, UInt64) | Returns a value that indicates whether a BigInteger value is greater than or equal to a 64-bit unsigned integer value. | |
GreaterThanOrEqual(Int64, BigInteger) | Returns a value that indicates whether a 64-bit signed integer is greater than or equal to a BigInteger value. | |
GreaterThanOrEqual(UInt64, BigInteger) | Returns a value that indicates whether a 64-bit unsigned integer is greater than or equal to a BigInteger value. | |
Implicit(Byte to BigInteger) | Defines an implicit conversion of an unsigned byte to a BigInteger value. | |
Implicit(Int16 to BigInteger) | Defines an implicit conversion of a signed 16-bit integer to a BigInteger value. | |
Implicit(Int32 to BigInteger) | Defines an implicit conversion of a signed 32-bit integer to a BigInteger value. | |
Implicit(Int64 to BigInteger) | Defines an implicit conversion of a signed 64-bit integer to a BigInteger value. | |
Implicit(SByte to BigInteger) | Defines an implicit conversion of an 8-bit signed integer to a BigInteger value. | |
Implicit(UInt16 to BigInteger) | Defines an implicit conversion of a 16-bit unsigned integer to a BigInteger value. | |
Implicit(UInt32 to BigInteger) | Defines an implicit conversion of a 32-bit unsigned integer to a BigInteger value. | |
Implicit(UInt64 to BigInteger) | Defines an implicit conversion of a 64-bit unsigned integer to a BigInteger value. | |
Increment | Increments a BigInteger value by 1. | |
Inequality(BigInteger, Int64) | Returns a value that indicates whether a BigInteger value and a 64-bit signed integer are not equal. | |
Inequality(BigInteger, BigInteger) | Returns a value that indicates whether two BigInteger objects have different values. | |
Inequality(BigInteger, UInt64) | Returns a value that indicates whether a BigInteger value and a 64-bit unsigned integer are not equal. | |
Inequality(Int64, BigInteger) | Returns a value that indicates whether a 64-bit signed integer and a BigInteger value are not equal. | |
Inequality(UInt64, BigInteger) | Returns a value that indicates whether a 64-bit unsigned integer and a BigInteger value are not equal. | |
LeftShift | Shifts a BigInteger value a specified number of bits to the left. | |
LessThan(BigInteger, Int64) | Returns a value that indicates whether a BigInteger value is less than a 64-bit signed integer. | |
LessThan(BigInteger, BigInteger) | Returns a value that indicates whether a BigInteger value is less than another BigInteger value. | |
LessThan(BigInteger, UInt64) | Returns a value that indicates whether a BigInteger value is less than a 64-bit unsigned integer. | |
LessThan(Int64, BigInteger) | Returns a value that indicates whether a 64-bit signed integer is less than a BigInteger value. | |
LessThan(UInt64, BigInteger) | Returns a value that indicates whether a 64-bit unsigned integer is less than a BigInteger value. | |
LessThanOrEqual(BigInteger, Int64) | Returns a value that indicates whether a BigInteger value is less than or equal to a 64-bit signed integer. | |
LessThanOrEqual(BigInteger, BigInteger) | Returns a value that indicates whether a BigInteger value is less than or equal to another BigInteger value. | |
LessThanOrEqual(BigInteger, UInt64) | Returns a value that indicates whether a BigInteger value is less than or equal to a 64-bit unsigned integer. | |
LessThanOrEqual(Int64, BigInteger) | Returns a value that indicates whether a 64-bit signed integer is less than or equal to a BigInteger value. | |
LessThanOrEqual(UInt64, BigInteger) | Returns a value that indicates whether a 64-bit unsigned integer is less than or equal to a BigInteger value. | |
Modulus | Returns the remainder that results from division with two specified BigInteger values. | |
Multiply | Multiplies two specified BigInteger values. | |
OnesComplement | Returns the bitwise one's complement of a BigInteger value. | |
RightShift | Shifts a BigInteger value a specified number of bits to the right. | |
Subtraction | Subtracts a BigInteger value from another BigInteger value. | |
UnaryNegation | Negates a specified BigInteger value. | |
UnaryPlus | Returns the value of the BigInteger operand. (The sign of the operand is unchanged.) |
Top