Name
Double
Synopsis
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 ...
Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.