DelphiBasics
  Home  |  Delphi .net Home  |  System NameSpace
 .NET Framework
 Namespace References

 System
 
  Array  Class 
  Boolean  Structure 
  Buffer  Class 
  Byte  Structure 
  Char  Structure 
  Console  Class 
  Convert  Class 
  DateTime  Structure 
  DayOfWeek  Enumeration 
  Decimal  Structure 
  Double  Structure 
  Enum  Class 
  Environment  Class 
  Exception  Class 
  ICloneable  Interface 
  Int16  Structure 
  Int32  Structure 
  Int64  Structure 
  Math  Class 
  Object  Class 
  OperatingSystem  Class 
  Random  Class 
  SByte  Structure 
  Single  Structure 
  String  Class 
  TimeSpan  Structure 
  UInt16  Structure 
  UInt32  Structure 
  UInt64  Structure 
  Version  Class 
 System.Collections
 System.Globalization
 System.IO

 Articles and Tutorials

 Overview of .NET
 Delphi and .NET
 Winform Applications
 ASP .Net Applications
 php Web Services
 Framework Collections
 Framework String Handling
 Framework Files and Folders


 
 
  System.Double Structure
 
 Description
The Double structure holds floating point numbers in the range +/-1.79769313486232e308, plus the following extreme values :
 
PositiveInfinity Infinity (N/0)
NegativeInfinity -Infinity (-N/0)
NaN Not a number (0/0)

 
Double complies with IEEE standards for calculations.
 
Unlike the Decimal structure, rounding can occur with Double value calculations.
 
Double structures are created dynamically from their definition - there is no Create constructor. The native delphi Double type maps to System.Double.
 Methods
CompareTo  Compares the current Double value to another
Equals  Determines if the current Double equals another
IsInfinity  Returns true if a a given Double is +/- infinite in value
IsNaN  Returns true if a a given Double has no valid value
IsNegativeInfinity  Returns true if a a given Double is - infinite in value
IsPositiveInfinity  Returns true if a a given Double is + infinite in value
Parse  Converts a string representation of a Double into a Double value
ToString  Converts the current Double value to a string

 Fields
Epsilon  Double  Smallest non-zero +ve value : 4.94065645841247e-324
MinValue  Double  Largest negative value : 1.79769313486232e308
MaxValue  Double  Largest negative value : 1.79769313486232e308
NaN  Double  Not a number : 0/0
NegativeInfinity  Double  -Infinity
PositiveInfinity  Double  Infinity

 Microsoft MSDN links
 
System
System.double
 
Delphi Programming © Neil Moffatt . All rights reserved.  |  Home Page