Java.Lang.Double Members

The members of Java.Lang.Double are listed below.

See Also: Inherited members from Java.Lang.Number

Public Constructors

Constructs a new Double with the specified primitive double value.
Constructs a new Double from the specified string.

Public Fields

const
MaxValuedouble (1.79769313486232E+308). Constant for the maximum double value, (2 - 2-52) * 21023.
const
MinValuedouble (4.94065645841247E-324). Constant for the minimum double value, 2-1074.
const
NaNdouble (NaN). Constant for the Not-a-Number (NaN) value of the double type.
const
NegativeInfinitydouble (-Infinity). Constant for the negative infinity value of the double type.
const
PositiveInfinitydouble (Infinity). Constant for the positive infinity value of the double type.
const
Sizeint (64). Constant for the number of bits needed to represent a double in two's complement form.

Public Properties

[read-only]
IsInfinitebool. Indicates whether this object represents an infinite value.
[read-only]
IsNaNbool. Indicates whether this object is a Not-a-Number (NaN) value.
[read-only]
static
MaxExponentint. Maximum base-2 exponent that a finite value of the double type may have.
[read-only]
static
MinExponentint. Minimum base-2 exponent that a normal value of the double type may have.
[read-only]
static
MinNormaldouble. Constant for the smallest positive normal value of the double type.
[read-only]
static
TypeClass. The Java.Lang.Class object that represents the primitive type double.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

static
Compare(double, double) : int
Compares the two specified double values.
CompareTo(Double) : int
Compares this object to the specified double object to determine their relative order.
static
DoubleToLongBits(double) : long
Returns an integer corresponding to the bits of the given double precision value.
static
DoubleToRawLongBits(double) : long
Returns an integer corresponding to the bits of the given double precision value.
override
DoubleValue() : double
Gets the primitive value of this double.
override
FloatValue() : float
Returns this object's value as a float.
override
IntValue() : int
Returns this object's value as an int.
static
InvokeIsInfinite(double) : bool
Indicates whether the specified double represents an infinite value.
static
InvokeIsNaN(double) : bool
Indicates whether the specified double is a Not-a-Number (NaN) value.
static
LongBitsToDouble(long) : double
Returns the double precision float corresponding to the given bits.
override
LongValue() : long
Returns this object's value as a long.
static
ParseDouble(string) : double
Parses the specified string as a double value.
static
ToHexString(double) : string
Converts the specified double into its hexadecimal string representation.
static
ToString(double) : string
Returns a string containing a concise, human-readable description of the specified double value.
static
ValueOf(double) : Double
Returns a Double instance for the specified double value.
static
ValueOf(string) : Double
Parses the specified string as a double value.

Public Operators

static
Conversion to System.Double(Explicit)Documentation for this section has not yet been entered.

Explicitly Implemented Interface Members

Java.Lang.IComparable.CompareToDocumentation for this section has not yet been entered.
IConvertible.GetTypeCodeDocumentation for this section has not yet been entered.
IConvertible.ToBooleanDocumentation for this section has not yet been entered.
IConvertible.ToByteDocumentation for this section has not yet been entered.
IConvertible.ToCharDocumentation for this section has not yet been entered.
IConvertible.ToDateTimeDocumentation for this section has not yet been entered.
IConvertible.ToDecimalDocumentation for this section has not yet been entered.
IConvertible.ToDoubleDocumentation for this section has not yet been entered.
IConvertible.ToInt16Documentation for this section has not yet been entered.
IConvertible.ToInt32Documentation for this section has not yet been entered.
IConvertible.ToInt64Documentation for this section has not yet been entered.
IConvertible.ToSByteDocumentation for this section has not yet been entered.
IConvertible.ToSingleDocumentation for this section has not yet been entered.
IConvertible.ToStringDocumentation for this section has not yet been entered.
IConvertible.ToTypeDocumentation for this section has not yet been entered.
IConvertible.ToUInt16Documentation for this section has not yet been entered.
IConvertible.ToUInt32Documentation for this section has not yet been entered.
IConvertible.ToUInt64Documentation for this section has not yet been entered.