Double | CF 1.0, ECMA 1.0, serializable |
System (mscorlib.dll) | struct |
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(double d);
public static bool IsNaN(double d);
public static bool IsNegativeInfinity(double d);
public static bool IsPositiveInfinity(double d);
public static double Parse(string s);
public static double Parse(string s, IFormatProvider provider);
public static double Parse(string s, System.Globalization.NumberStyles style);
public static double Parse(string s, System.Globalization.NumberStyles style,
IFormatProvider provider);
public static bool TryParse(string s, System.Globalization.NumberStyles style,
IFormatProvider provider, out double result);
// Public Instance Methods
public int CompareTo(object value);
// implements IComparable
public override bool Equals(object obj);
// overrides ValueType
public override int GetHashCode( );
// overrides ValueType
public TypeCode GetTypeCode( );
// implements IConvertible
public override string ToString( );
// overrides ValueType
public string ToString(IFormatProvider provider);
// implements IConvertible
public string ToString(string format);
public string ToString(string format, IFormatProvider provider);
// implements IFormattable
}
Hierarchy
Object
ValueType Double(IComparable,
IFormattable, IConvertible)
Returned By
Multiple types
Passed To
Multiple types
|