# OracleNumber Members

**.NET Framework 1.1**

#### Public Constructors

OracleNumber Constructor | Overloaded. Initializes a new instance of the OracleNumber structure. |

#### Public Fields

E | Returns the value e-2.718. |

MaxPrecision | A constant representing the largest possible value for precision comparison. |

MaxScale | A constant representing the maximum value for scale comparison. |

MaxValue | A constant representing the maximum value of an OracleNumber structure. |

MinScale | A constant representing the minimum value for scale comparison. |

MinusOne | Returns the value -1. |

MinValue | A constant representing the minimum value for an OracleNumber structure. |

Null | Represents a null value that can be assigned to the Value property of an instance of the OracleNumber class. |

One | Returns the value 1. |

PI | Returns the value of Pi. |

Zero | Returns the value 0. |

#### Public Properties

IsNull | Indicates whether or not the Value of this OracleNumber structure is null. |

Value | Gets the value of the OracleNumber structure. This property is read-only. |

#### Public Methods

Abs | The Abs member function gets the absolute value of the OracleNumber parameter. |

Acos | Calculates the inverse hyperbolic cosine of an OracleNumber. |

Add | Calculates the sum of the two OracleNumber operators. |

Asin | Calculates the inverse hyperbolic sine of an OracleNumber. |

Atan | Calculates the inverse hyperbolic tangent of an OracleNumber. |

Atan2 | Calculates the inverse hyperbolic tangent of two OracleNumber operators. |

Ceiling | Returns the smallest whole number greater than or equal to the specified OracleNumber structure. |

CompareTo | Compares this instance to the supplied object and returns an indication of their relative values. |

Cos | Calculates the cosine of an OracleNumber. |

Cosh | Calculates the hyperbolic cosine of an OracleNumber. |

Divide | The division operator calculates the results of dividing the first OracleNumber operand by the second. |

Equals | Overloaded. Overridden. Compares the supplied item(s) to another item(s). |

Exp | Calculates e raised to the power of an OracleNumber. The constant e equals 2.71828182845904, the base of the natural logarithm. |

Floor | Rounds a specified OracleNumber number to the next lower whole number. |

GetHashCode | Overridden. Returns the hash code for this instance. |

GetType (inherited from Object) | Gets the Type of the current instance. |

GreaterThan | Performs a logical comparison of two OracleNumber structures to determine if the first is greater than the second. |

GreaterThanOrEqual | Performs a logical comparison of the two OracleNumber parameters to determine if the first is greater than or equal to the second. |

LessThan | Performs a logical comparison of two OracleNumber structures to determine if the first is less than the second. |

LessThanOrEqual | Performs a logical comparison of the two OracleNumber parameters to determine if the first is less than or equal to the second. |

Log | Overloaded. Performs a logarithmic calculation on an OracleNumber. |

Log10 | Calculates the base 10 logarithm of a number. |

Max | Returns the larger of the two OracleNumber parameter values. |

Min | Returns the smaller of the two OracleNumber parameter values. |

Modulo | Calculates the modulus from the results of dividing the first OracleNumber operand by the second. |

Multiply | The multiplication operator computes the product of the two OracleNumber parameters. |

Negate | Negates the value of the OracleNumber parameter. |

NotEquals | Performs a logical comparison of the two OracleNumber parameters to determine if they are not equal. |

Parse | Converts the String representation of a number to its OracleNumber equivalent. |

Pow | Overloaded. Returns a specified number raised to the specified power. |

Round | Gets the number nearest the specified OracleNumber structure's value with the specified precision. |

Shift | Shifts the specified number of digits to the left or right. |

Sign | Gets a value indicating the sign of an OracleNumber structure's Value property. |

Sin | Calculates the sine of an OracleNumber. |

Sinh | Calculates the hyperbolic sine of an OracleNumber. |

Sqrt | Calculates the square root of the OracleNumber parameter. |

Subtract | Calculates the results of subtracting the second OracleNumber operand from the first. |

Tan | Calculates the tangent of an OracleNumber. |

Tanh | Calculates the hyperbolic tangent of an OracleNumber. |

ToString | Overridden. Converts this OracleNumber structure to String. |

Truncate | Truncates the specified OracleNumber structure's value to the desired position. |

#### Public Operators and Type Conversions

Addition Operator | Calculates the sum of the two OracleNumber operators. |

Division Operator | The division operator calculates the results of dividing the first OracleNumber operand by the second. |

Equality Operator | Performs a logical comparison of the two OracleNumber operands to determine if they are equal. |

Greater Than Operator | Performs a logical comparison of two OracleNumber structures to determine if the first is greater than the second. |

Greater Than Or Equal Operator | Performs a logical comparison of the two OracleNumber parameters to determine if the first is greater than or equal to the second. |

Inequality Operator | Performs a logical comparison of the two OracleNumber parameters to determine if they are equal. |

Less Than Operator | Performs a logical comparison of two OracleNumber structures to determine if the first is less than the second. |

Less Than Or Equal Operator | Performs a logical comparison of the two OracleNumber parameters to determine if the first is less than or equal to the second. |

Modulus Operator | Divides the value of an OracleNumber by the value of a second OracleNumber operand, and returns the remainder. |

Multiplication Operator | The multiplication operator computes the product of the two OracleNumber parameters. |

Subtraction Operator | Calculates the results of subtracting the second OracleNumber operand from the first. |

Unary Negation Operator | The unary minus operator negates the OracleNumber parameter. |

Decimal to OracleNumber Conversion | Converts the supplied OracleBoolean structure to OracleNumber. |

Double to OracleNumber Conversion | Converts the supplied OracleNumber structure to OracleNumber. |

Int32 to OracleNumber Conversion | Converts the supplied OracleNumber structure to OracleNumber |

Int64 to OracleNumber Conversion | Converts the supplied OracleNumber structure to OracleNumber. |

OracleNumber to Double Conversion | Converts the OracleNumber parameter to Double. |

OracleNumber to Decimal Conversion | Converts the OracleNumber parameter to Decimal. |

OracleNumber to Int32 Conversion | Converts the OracleNumber parameter to Int32. |

OracleNumber to Int64 Conversion | Converts the OracleNumber parameter to Int64. |

String to OracleNumber Conversion | Converts the supplied OracleNumber structure to OracleNumber. |

#### Protected Methods

Finalize (inherited from Object) | Overridden. Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
In C# and C++, finalizers are expressed using destructor syntax. |

MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |

#### See Also

Show: