August 2003
Intermediate to advanced
928 pages
32h 1m
English
Double
This represents a 64-bit double-precision
floating number as a value type. The
value of a double can range, approximately from
-1.8x10308 to
1.8x10308 and can be set to one of the
following fields: PositiveInfinity,
NegativeInfinity, and NaN (not
a number). This type is aliased as double in C#.
public struct Double : IComparable, IFormattable, IConvertible { // Public Static Fields public const double Epsilon; // =4.94065645841247E-324 public const double MaxValue; // =1.79769313486232E+308 public const double MinValue; // =-1.79769313486232E+308 public const double NaN; // =NaN public const double NegativeInfinity; // =-Infinity public const double PositiveInfinity; // =Infinity // Public Static Methods public static bool IsInfinity(doubled); public static bool IsNaN(doubled); public static bool IsNegativeInfinity(doubled); public static bool IsPositiveInfinity(doubled); public static double Parse(strings); public static double Parse(strings, IFormatProviderprovider); public static double Parse(strings, System.Globalization.NumberStylesstyle); public static double Parse(strings, System.Globalization.NumberStylesstyle, IFormatProviderprovider); public static bool TryParse(strings, System.Globalization.NumberStylesstyle, IFormatProviderprovider, out doubleresult); // Public Instance Methods public int CompareTo(objectvalue); // implements IComparable public override bool Equals(objectobj); // overrides ValueType public override int GetHashCode ...