BigRational Operators and Type Conversions

Operators

Addition(BigInteger, BigRational) Adds a big integer and a rational number.
Addition(BigRational, BigInteger) Adds a big integer and a rational number.
Addition(BigRational, BigRational) Adds two rational numbers.
Addition(BigRational, Int32) Adds an integer and a rational number.
Addition(Int32, BigRational) Adds an integer and a rational number.
Decrement(BigRational)Decrements a value.
Division(BigRational, BigInteger) Divides a rational number by an arbitrary precision integer.
Division(BigRational, BigRational) Divides a rational number by another and returns the result.
Division(BigRational, Int32) Divides a rational number by an arbitrary precision integer.
Equality(BigRational, BigInteger) Determines if a rational number is equal to another and returns the result.
Equality(BigRational, BigRational) Determines if a rational number is equal to another and returns the result.
Equality(BigRational, Int32) Determines if a rational number is equal to another and returns the result.
Explicit(BigRational to BigInteger) Converts a BigRational to a BigInteger number.
Explicit(BigRational to Byte) Converts a BigRational to a Byte value.
Explicit(BigRational to Decimal) Converts a BigRational to a Decimal number.
Explicit(BigRational to Double) Converts a BigRational to a double-precision floating-point number.
Explicit(BigRational to Int16) Converts a BigRational to a Int16 value.
Explicit(BigRational to Int32) Converts a BigRational to a Int32 value.
Explicit(BigRational to Int64) Converts a BigRational to a long integer.
Explicit(BigRational to SByte) Converts a BigRational to a SByte value.
Explicit(BigRational to Single) Converts a BigRational to a single-precision floating-point number.
Explicit(BigRational to UInt16) Converts a BigRational to a UInt16 value.
Explicit(BigRational to UInt32) Converts a BigRational to an unsigned integer.
Explicit(BigRational to UInt64) Converts a BigRational to a long unsigned integer.
Explicit(Decimal to BigRational) Converts a Decimal number to a BigInteger value.
Explicit(Double to BigRational) Converts a double-precision floating-point number to a BigInteger value.
Explicit(Single to BigRational) Converts a single-precision floating-point number to a BigInteger value.
Exponent(BigRational, Int32) Represents the exponentiation operator.
Exponentiation(BigRational, Int32) Represents the exponentiation operator.
GreaterThan(BigRational, BigInteger) Determines if a rational number is greater than another and returns the result.
GreaterThan(BigRational, BigRational) Determines if a rational number is greater than another and returns the result.
GreaterThan(BigRational, Int32) Determines if a rational number is greater than another and returns the result.
GreaterThanOrEqual(BigRational, BigInteger) Determines if a rational number is greater than or equal to another and returns the result.
GreaterThanOrEqual(BigRational, BigRational) Determines if a rational number is greater than or equal to another and returns the result.
GreaterThanOrEqual(BigRational, Int32) Determines if a rational number is greater than or equal to another and returns the result.
Implicit(BigInteger to BigRational) Converts a BigInteger value to a BigRational value.
Implicit(Byte to BigRational) Converts a Byte value to a BigRational value.
Implicit(Int128 to BigRational) Converts a 128 bit signed integer to a BigRational value.
Implicit(Int16 to BigRational) Converts a 16 bit signed integer to a BigRational value.
Implicit(Int32 to BigRational) Converts a 32 bit signed integer to a BigRational value.
Implicit(Int64 to BigRational) Converts a 64 bit signed integer to a BigRational value.
Implicit(SByte to BigRational) Converts a SByte value to a BigRational value.
Implicit(UInt128 to BigRational) Converts a 128 bit unsigned integer to a BigRational value.
Implicit(UInt16 to BigRational) Converts a 16 bit unsigned integer to a BigRational value.
Implicit(UInt32 to BigRational) Converts a 32 bit unsigned integer to a BigRational value.
Implicit(UInt64 to BigRational) Converts a 64 bit unsigned integer to a BigRational value.
Increment(BigRational)Increments a value.
Inequality(BigRational, BigInteger) Determines if a rational number is not equal to another and returns the result.
Inequality(BigRational, BigRational) Determines if a rational number is not equal to another and returns the result.
Inequality(BigRational, Int32) Determines if a rational number is not equal to another and returns the result.
LessThan(BigRational, BigInteger) Determines if a rational number is less than another and returns the result.
LessThan(BigRational, BigRational) Determines if a rational number is less than another and returns the result.
LessThan(BigRational, Int32) Determines if a rational number is less than another and returns the result.
LessThanOrEqual(BigRational, BigInteger) Determines if a rational number is less than or equal to another and returns the result.
LessThanOrEqual(BigRational, BigRational) Determines if a rational number is less than or equal to another and returns the result.
LessThanOrEqual(BigRational, Int32) Determines if a rational number is less than or equal to another and returns the result.
Modulus(BigRational, BigRational) Returns the remainder after dividing one BigRational by another and returns the result.
Multiply(BigInteger, BigRational) Multiplies a rational number by an arbitrary precision integer.
Multiply(BigRational, BigInteger) Multiplies a rational number by an arbitrary precision integer.
Multiply(BigRational, BigRational) Multiplies two rational numbers.
Multiply(BigRational, Int32) Multiplies a rational number by an integer.
Multiply(Int32, BigRational) Multiplies a rational number by an integer.
Subtraction(BigInteger, BigRational) Subtracts a rational number from a big integer.
Subtraction(BigRational, BigInteger) Subtracts a big integer from a rational number.
Subtraction(BigRational, BigRational) Subtracts a rational number from another and returns the result.
Subtraction(BigRational, Int32) Subtracts an integer from a rational number.
Subtraction(Int32, BigRational) Subtracts a rational number from an integer.
UnaryNegation(BigRational) Negates a rational number from another and returns the result.
UnaryPlus(BigRational)Computes the unary plus of a value.

See Also