BigInteger Operators and Type ConversionsSSH .NET Client Library Documentation
The BigInteger type exposes the following members.
Operators

  NameDescription
Public operatorStatic memberAddition
Adds the values of two specified BigInteger objects.
Public operatorStatic memberBitwiseAnd
Performs a bitwise And operation on two BigInteger values.
Public operatorStatic memberBitwiseOr
Performs a bitwise Or operation on two BigInteger values.
Public operatorStatic memberDecrement
Decrements a BigInteger value by 1.
Public operatorStatic memberDivision
Divides a specified BigInteger value by another specified BigInteger value by using integer division.
Public operatorStatic memberEquality(Int64, BigInteger)
Returns a value that indicates whether a signed long integer value and a System.Numerics.BigInteger value are equal.
Public operatorStatic memberEquality(UInt64, BigInteger)
Returns a value that indicates whether an unsigned long integer value and a System.Numerics.BigInteger value are equal.
Public operatorStatic memberEquality(BigInteger, BigInteger)
Returns a value that indicates whether the values of two System.Numerics.BigInteger objects are equal.
Public operatorStatic memberEquality(BigInteger, Int64)
Returns a value that indicates whether a System.Numerics.BigInteger value and a signed long integer value are equal.
Public operatorStatic memberEquality(BigInteger, UInt64)
Returns a value that indicates whether a System.Numerics.BigInteger value and an unsigned long integer value are equal.
Public operatorStatic memberExclusiveOr
Performs a bitwise exclusive Or (XOr) operation on two BigInteger values.
Public operatorStatic member (Decimal to BigInteger)
Defines an explicit conversion of a OnlineDecimal object to a System.Numerics.BigInteger value.
Public operatorStatic member (Double to BigInteger)
Defines an explicit conversion of a OnlineDouble value to a System.Numerics.BigInteger value.
Public operatorStatic member (Single to BigInteger)
Defines an explicit conversion of a OnlineSingle object to a System.Numerics.BigInteger value.
Public operatorStatic member (BigInteger to Single)
Defines an explicit conversion of a System.Numerics.BigInteger object to a single-precision floating-point value.
Public operatorStatic member (BigInteger to UInt64)
Defines an explicit conversion of a System.Numerics.BigInteger object to an unsigned 64-bit integer value.
Public operatorStatic member (BigInteger to Int32)
Defines an explicit conversion of a System.Numerics.BigInteger object to a 32-bit signed integer value.
Public operatorStatic member (BigInteger to UInt32)
Defines an explicit conversion of a System.Numerics.BigInteger object to an unsigned 32-bit integer value.
Public operatorStatic member (BigInteger to Int16)
Defines an explicit conversion of a System.Numerics.BigInteger object to a 16-bit signed integer value.
Public operatorStatic member (BigInteger to Double)
Defines an explicit conversion of a System.Numerics.BigInteger object to a OnlineDouble value.
Public operatorStatic member (BigInteger to Byte)
Defines an explicit conversion of a System.Numerics.BigInteger object to an unsigned byte value.
Public operatorStatic member (BigInteger to Int64)
Defines an explicit conversion of a System.Numerics.BigInteger object to a 64-bit signed integer value.
Public operatorStatic member (BigInteger to UInt16)
Defines an explicit conversion of a System.Numerics.BigInteger object to an unsigned 16-bit integer value.
Public operatorStatic member (BigInteger to Decimal)
Defines an explicit conversion of a System.Numerics.BigInteger object to a OnlineDecimal value.
Public operatorStatic member (BigInteger to SByte)
Defines an explicit conversion of a System.Numerics.BigInteger object to a signed 8-bit value.
Public operatorStatic memberGreaterThan(Int64, BigInteger)
Returns a value that indicates whether a 64-bit signed integer is greater than a System.Numerics.BigInteger value.
Public operatorStatic memberGreaterThan(UInt64, BigInteger)
Returns a value that indicates whether a System.Numerics.BigInteger value is greater than a 64-bit unsigned integer.
Public operatorStatic memberGreaterThan(BigInteger, BigInteger)
Returns a value that indicates whether a System.Numerics.BigInteger value is greater than another System.Numerics.BigInteger value.
Public operatorStatic memberGreaterThan(BigInteger, Int64)
Returns a value that indicates whether a System.Numerics.BigInteger is greater than a 64-bit signed integer value.
Public operatorStatic memberGreaterThan(BigInteger, UInt64)
Returns a value that indicates whether a System.Numerics.BigInteger value is greater than a 64-bit unsigned integer.
Public operatorStatic memberGreaterThanOrEqual(Int64, BigInteger)
Returns a value that indicates whether a 64-bit signed integer is greater than or equal to a System.Numerics.BigInteger value.
Public operatorStatic memberGreaterThanOrEqual(UInt64, BigInteger)
Returns a value that indicates whether a 64-bit unsigned integer is greater than or equal to a System.Numerics.BigInteger value.
Public operatorStatic memberGreaterThanOrEqual(BigInteger, BigInteger)
Returns a value that indicates whether a System.Numerics.BigInteger value is greater than or equal to another System.Numerics.BigInteger value.
Public operatorStatic memberGreaterThanOrEqual(BigInteger, Int64)
Returns a value that indicates whether a System.Numerics.BigInteger value is greater than or equal to a 64-bit signed integer value.
Public operatorStatic memberGreaterThanOrEqual(BigInteger, UInt64)
Returns a value that indicates whether a System.Numerics.BigInteger value is greater than or equal to a 64-bit unsigned integer value.
Public operatorStatic member (Byte to BigInteger)
Defines an implicit conversion of an unsigned byte to a System.Numerics.BigInteger value.
Public operatorStatic member (Int16 to BigInteger)
Defines an implicit conversion of a signed 16-bit integer to a System.Numerics.BigInteger value.
Public operatorStatic member (Int32 to BigInteger)
Defines an implicit conversion of a signed 32-bit integer to a System.Numerics.BigInteger value.
Public operatorStatic member (Int64 to BigInteger)
Defines an implicit conversion of a signed 64-bit integer to a System.Numerics.BigInteger value.
Public operatorStatic member (SByte to BigInteger)
Defines an implicit conversion of an 8-bit signed integer to a System.Numerics.BigInteger value.
Public operatorStatic member (UInt16 to BigInteger)
Defines an implicit conversion of a 16-bit unsigned integer to a System.Numerics.BigInteger value.
Public operatorStatic member (UInt32 to BigInteger)
Defines an implicit conversion of a 32-bit unsigned integer to a System.Numerics.BigInteger value.
Public operatorStatic member (UInt64 to BigInteger)
Defines an implicit conversion of a 64-bit unsigned integer to a System.Numerics.BigInteger value.
Public operatorStatic memberIncrement
Increments a BigInteger value by 1.
Public operatorStatic memberInequality(Int64, BigInteger)
Returns a value that indicates whether a 64-bit signed integer and a BigInteger value are not equal.
Public operatorStatic memberInequality(UInt64, BigInteger)
Returns a value that indicates whether a 64-bit unsigned integer and a BigInteger value are not equal.
Public operatorStatic memberInequality(BigInteger, BigInteger)
Returns a value that indicates whether two BigInteger objects have different values.
Public operatorStatic memberInequality(BigInteger, Int64)
Returns a value that indicates whether a BigInteger value and a 64-bit signed integer are not equal.
Public operatorStatic memberInequality(BigInteger, UInt64)
Returns a value that indicates whether a BigInteger value and a 64-bit unsigned integer are not equal.
Public operatorStatic memberLeftShift
Shifts a BigInteger value a specified number of bits to the left.
Public operatorStatic memberLessThan(Int64, BigInteger)
Returns a value that indicates whether a 64-bit signed integer is less than a BigInteger value.
Public operatorStatic memberLessThan(UInt64, BigInteger)
Returns a value that indicates whether a 64-bit unsigned integer is less than a BigInteger value.
Public operatorStatic memberLessThan(BigInteger, BigInteger)
Returns a value that indicates whether a BigInteger value is less than another BigInteger value.
Public operatorStatic memberLessThan(BigInteger, Int64)
Returns a value that indicates whether a BigInteger value is less than a 64-bit signed integer.
Public operatorStatic memberLessThan(BigInteger, UInt64)
Returns a value that indicates whether a BigInteger value is less than a 64-bit unsigned integer.
Public operatorStatic memberLessThanOrEqual(Int64, BigInteger)
Returns a value that indicates whether a 64-bit signed integer is less than or equal to a System.Numerics.BigInteger value.
Public operatorStatic memberLessThanOrEqual(UInt64, BigInteger)
Returns a value that indicates whether a 64-bit unsigned integer is less than or equal to a System.Numerics.BigInteger value.
Public operatorStatic memberLessThanOrEqual(BigInteger, BigInteger)
Returns a value that indicates whether a System.Numerics.BigInteger value is less than or equal to another System.Numerics.BigInteger value.
Public operatorStatic memberLessThanOrEqual(BigInteger, Int64)
Returns a value that indicates whether a System.Numerics.BigInteger value is less than or equal to a 64-bit signed integer.
Public operatorStatic memberLessThanOrEqual(BigInteger, UInt64)
Returns a value that indicates whether a System.Numerics.BigInteger value is less than or equal to a 64-bit unsigned integer.
Public operatorStatic memberModulus
Returns the remainder that results from division with two specified BigInteger values.
Public operatorStatic memberMultiply
Multiplies two specified BigInteger values.
Public operatorStatic memberOnesComplement
Returns the bitwise one's complement of a BigInteger value.
Public operatorStatic memberRightShift
Shifts a System.Numerics.BigInteger value a specified number of bits to the right.
Public operatorStatic memberSubtraction
Subtracts a BigInteger value from another BigInteger value.
Public operatorStatic memberUnaryNegation
Negates a specified BigInteger value.
Public operatorStatic memberUnaryPlus
Returns the value of the BigInteger operand. (The sign of the operand is unchanged.)
Back to Top
See Also