Rational Operators and Type Conversions

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

The Rational type exposes the following members.

Operators

  Name Description
Public operatorStatic member Addition Adds two rational numbers.
Public operatorStatic member Division Divides one rational number by another.
Public operatorStatic member Equality(Double, Rational) Returns a value that indicates whether a double is equal to a rational number.
Public operatorStatic member Equality(Int32, Rational) Returns a value that indicates whether an integer is equal to a rational number.
Public operatorStatic member Equality(Int64, Rational) Returns a value that indicates whether a long integer is equal to a rational number.
Public operatorStatic member Equality(UInt32, Rational) Returns a value that indicates whether an unsigned integer is equal to a rational number.
Public operatorStatic member Equality(UInt64, Rational) Returns a value that indicates whether an unsigned long is equal to a rational number.
Public operatorStatic member Equality(BigInteger, Rational) Returns a value that indicates whether a big integer is equal to a rational number.
Public operatorStatic member Equality(Rational, BigInteger) Returns a value that indicates whether a rational number is equal to a big integer.
Public operatorStatic member Equality(Rational, Rational) Returns a value that indicates whether a rational number is equal to another rational number.
Public operatorStatic member Equality(Rational, Double) Returns a value that indicates whether a rational number is equal to a double.
Public operatorStatic member Equality(Rational, Int32) Returns a value that indicates whether a rational number is equal to an integer.
Public operatorStatic member Equality(Rational, Int64) Returns a value that indicates whether a rational number is equal to a long integer.
Public operatorStatic member Equality(Rational, UInt32) Returns a value that indicates whether a rational number is equal to an unsigned integer.
Public operatorStatic member Equality(Rational, UInt64) Returns a value that indicates whether a rational number is equal to an unsigned long integer.
Public operatorStatic member Explicit(Rational to UInt32) Converts a rational number to an unsigned integer.
Public operatorStatic member Explicit(Rational to Int32) Converts a rational number to an integer.
Public operatorStatic member Explicit(Rational to Double) Converts a rational number to a double.
Public operatorStatic member Explicit(Rational to BigInteger) Converts a rational number to a big integer.
Public operatorStatic member Explicit(Rational to Int64) Converts a rational number to a long integer.
Public operatorStatic member Explicit(Rational to UInt64) Converts a rational number to an unsigned long integer.
Public operatorStatic member GreaterThan(Double, Rational) Returns a value that indicates whether a double is greater than a rational number.
Public operatorStatic member GreaterThan(Int32, Rational) Returns a value that indicates whether an integer is greater than a rational number.
Public operatorStatic member GreaterThan(Int64, Rational) Returns a value that indicates whether a long integer is greater than a rational number.
Public operatorStatic member GreaterThan(UInt32, Rational) Returns a value that indicates whether an unsigned integer is greater than rational number.
Public operatorStatic member GreaterThan(UInt64, Rational) Returns a value that indicates whether an unsigned long integer is greater than rational number.
Public operatorStatic member GreaterThan(BigInteger, Rational) Returns a value that indicates whether a big integer is greater than a rational number.
Public operatorStatic member GreaterThan(Rational, BigInteger) Returns a value that indicates whether a rational number is greater than a big integer.
Public operatorStatic member GreaterThan(Rational, Rational) Returns a value that indicates whether one rational number is greater than another rational number.
Public operatorStatic member GreaterThan(Rational, Double) Returns a value that indicates whether a rational number is greater than a double.
Public operatorStatic member GreaterThan(Rational, Int32) Returns a value that indicates whether a rational number is greater than an integer.
Public operatorStatic member GreaterThan(Rational, Int64) Returns a value that indicates whether a rational number is greater than a long integer.
Public operatorStatic member GreaterThan(Rational, UInt32) Returns a value that indicates whether a rational number is greater than an unsigned integer.
Public operatorStatic member GreaterThan(Rational, UInt64) Returns a value that indicates whether a rational number is greater than an unsigned long integer.
Public operatorStatic member GreaterThanOrEqual(Double, Rational) Returns a value that indicates whether a double is greater than or equal to a rational number.
Public operatorStatic member GreaterThanOrEqual(Int32, Rational) Returns a value that indicates whether an integer is greater than or equal to a rational number.
Public operatorStatic member GreaterThanOrEqual(Int64, Rational) Returns a value that indicates whether a long integer is greater than or equal to a rational number.
Public operatorStatic member GreaterThanOrEqual(UInt32, Rational) Returns a value that indicates whether an unsigned integer is greater than or equal to a rational number.
Public operatorStatic member GreaterThanOrEqual(UInt64, Rational) Returns a value that indicates whether an unsigned long integer is greater than or equal to a rational number.
Public operatorStatic member GreaterThanOrEqual(BigInteger, Rational) Returns a value that indicates whether a big integer is greater than or equal to a rational number.
Public operatorStatic member GreaterThanOrEqual(Rational, BigInteger) Returns a value that indicates whether a rational number is greater than or equal to a big integer.
Public operatorStatic member GreaterThanOrEqual(Rational, Rational) Returns a value that indicates whether a rational number is greater than or equal to another rational number.
Public operatorStatic member GreaterThanOrEqual(Rational, Double) Returns a value that indicates whether a rational number is greater than or equal to a double.
Public operatorStatic member GreaterThanOrEqual(Rational, Int32) Returns a value that indicates whether a rational number is greater than or equal to an integer.
Public operatorStatic member GreaterThanOrEqual(Rational, Int64) Returns a value that indicates whether a rational number is greater than or equal to a long integer.
Public operatorStatic member GreaterThanOrEqual(Rational, UInt32) Returns a value that indicates whether a rational number is greater than or equal to an unsigned integer.
Public operatorStatic member GreaterThanOrEqual(Rational, UInt64) Returns a value that indicates whether a rational number is greater than or equal to an unsigned long integer.
Public operatorStatic member Implicit(Double to Rational) Converts a double to a rational number.
Public operatorStatic member Implicit(Int32 to Rational) Converts an integer to a rational number.
Public operatorStatic member Implicit(Int64 to Rational) Converts a long integer to a rational number.
Public operatorStatic member Implicit(UInt32 to Rational) Converts an unsigned integer to a rational number.
Public operatorStatic member Implicit(UInt64 to Rational) Converts an unsigned long integer to a rational number.
Public operatorStatic member Implicit(BigInteger to Rational) Converts a big integer to a rational number.
Public operatorStatic member Inequality(Double, Rational) Returns a value that indicates whether a double is not equal to a rational number.
Public operatorStatic member Inequality(Int32, Rational) Returns a value that indicates whether an integer is not equal to a rational number.
Public operatorStatic member Inequality(Int64, Rational) Returns a value that indicates whether a long integer is not equal to a rational number.
Public operatorStatic member Inequality(UInt32, Rational) Returns a value that indicates whether an unsigned integer is not equal to a rational number.
Public operatorStatic member Inequality(UInt64, Rational) Returns a value that indicates whether an unsigned long integer is not equal to a rational number.
Public operatorStatic member Inequality(BigInteger, Rational) Returns a value that indicates whether a big integer is not equal to a rational number.
Public operatorStatic member Inequality(Rational, BigInteger) Returns a value that indicates whether a rational number is not equal to a big integer.
Public operatorStatic member Inequality(Rational, Rational) Returns a value that indicates whether a rational number is not equal to a rational number.
Public operatorStatic member Inequality(Rational, Double) Returns a value that indicates whether a rational number is not equal to a double.
Public operatorStatic member Inequality(Rational, Int32) Returns a value that indicates whether a rational number is not equal to an integer.
Public operatorStatic member Inequality(Rational, Int64) Returns a value that indicates whether a rational number is not equal to a long.
Public operatorStatic member Inequality(Rational, UInt32) Returns a value that indicates whether a rational number is not equal to an unsigned integer.
Public operatorStatic member Inequality(Rational, UInt64) Returns a value that indicates whether a rational number is not equal to an unsigned long integer.
Public operatorStatic member LessThan(Double, Rational) Returns a value that indicates whether a double is less than a rational number.
Public operatorStatic member LessThan(Int32, Rational) Returns a value that indicates whether an integer is less than a rational number.
Public operatorStatic member LessThan(Int64, Rational) Returns a value that indicates whether a long integer is less than a rational number.
Public operatorStatic member LessThan(UInt32, Rational) Returns a value that indicates whether an unsigned integer is less than a rational number.
Public operatorStatic member LessThan(UInt64, Rational) Returns a value that indicates whether an unsigned long integer is less than a rational number.
Public operatorStatic member LessThan(BigInteger, Rational) Returns a value that indicates whether a big integer is less than a rational number.
Public operatorStatic member LessThan(Rational, BigInteger) Returns a value that indicates whether a rational number is less than a big integer.
Public operatorStatic member LessThan(Rational, Rational) Returns a value that indicates whether a rational number is less than another rational number.
Public operatorStatic member LessThan(Rational, Double) Returns a value that indicates whether a rational number is less than a double.
Public operatorStatic member LessThan(Rational, Int32) Returns a value that indicates whether a rational number is less than an integer.
Public operatorStatic member LessThan(Rational, Int64) Returns a value that indicates whether a rational number is less than a long integer.
Public operatorStatic member LessThan(Rational, UInt32) Returns a value that indicates whether a rational number is less than an unsigned integer.
Public operatorStatic member LessThan(Rational, UInt64) Returns a value that indicates whether a rational number is less than an unsigned long integer.
Public operatorStatic member LessThanOrEqual(Double, Rational) Returns a value that indicates whether a double is less than or equal to a rational number.
Public operatorStatic member LessThanOrEqual(Int32, Rational) Returns a value that indicates whether an integer is less than or equal to a rational number.
Public operatorStatic member LessThanOrEqual(Int64, Rational) Returns a value that indicates whether a long integer is less than or equal to a rational number.
Public operatorStatic member LessThanOrEqual(UInt32, Rational) Returns a value that indicates whether an unsigned integer is less than or equal to a rational number.
Public operatorStatic member LessThanOrEqual(UInt64, Rational) Returns a value that indicates whether an unsigned long integer is less than or equal to a rational number.
Public operatorStatic member LessThanOrEqual(BigInteger, Rational) Returns a value that indicates whether a big integer is less than or equal to a rational number.
Public operatorStatic member LessThanOrEqual(Rational, BigInteger) Returns a value that indicates whether a rational number is less than or equal to a big integer.
Public operatorStatic member LessThanOrEqual(Rational, Rational) Returns a value that indicates whether a rational number is less than or equal to another rational number.
Public operatorStatic member LessThanOrEqual(Rational, Double) Returns a value that indicates whether a rational number is less than or equal to a double.
Public operatorStatic member LessThanOrEqual(Rational, Int32) Returns a value that indicates whether a rational number is less than or equal to an integer.
Public operatorStatic member LessThanOrEqual(Rational, Int64) Returns a value that indicates whether a rational number is less than or equal to a long integer.
Public operatorStatic member LessThanOrEqual(Rational, UInt32) Returns a value that indicates whether a rational number is less than or equal to an unsigned integer.
Public operatorStatic member LessThanOrEqual(Rational, UInt64) Returns a value that indicates whether a rational number is less than or equal to an unsigned long integer.
Public operatorStatic member Multiply Returns the product of two rational numbers.
Public operatorStatic member Subtraction Subtracts a rational number from another rational number.
Public operatorStatic member UnaryNegation Negates a specified rational number.

Top

See Also

Reference

Rational Structure

Microsoft.SolverFoundation.Common Namespace