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).
In C#, this type is aliased as double
.
public struct Double : IComparable, IFormattable, IConvertible { // Public Static Fields public const field double Epsilon; // =4.94065645841247E-324 public const field double MaxValue; // =1.79769313486232E+308 public const field double MinValue; // =-1.79769313486232E+308 public const field double NaN; // =NaN public const field double NegativeInfinity; // =-Infinity public const field double PositiveInfinity; // =Infinity // Public Static Methods public static method bool IsInfinity(double d); public static method bool IsNaN(double d); public static method bool IsNegativeInfinity(double d); public static method bool IsPositiveInfinity(double d); public static method double Parse(string s); public static method double Parse(string s, IFormatProvider provider); public static method double Parse(string s, System.Globalization.NumberStyles style); public static method double Parse(string s, System.Globalization.NumberStyles style, IFormatProvider provider); public static method bool TryParse(string s, System.Globalization.NumberStyles style, IFormatProvider provider, out double result); // Public Instance Methods public method int CompareTo(object value); // implements ...
Get C# in a Nutshell 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.