Mono Class Library: System.Double Overview | Members

System.Double.ToString Method

Returns a string representation of the value of the current instance.

public string ToString (string format)

Parameters

format
A string that specifies the format of the returned string.
Note: For a list of valid values, see double.ToString (string, IFormatProvider ).

Returns

A string representation of the current instance formatted as specified by format. The string takes into account the current system culture.

Exceptions

TypeReason
FormatExceptionformat is invalid.

Remarks

This version of double.ToString is equivalent to double.ToString (format, null ).

If format is a null reference, the general format specifier "G" is used.

Example

The following example shows the effects of various formats on the string returned by double.ToString.

C# Example

using System;
class test {
  public static void Main() {
    double d = 1234.56789;
    Console.WriteLine(d);
    string[] fmts = {"C","E","e5","F","G","N","P","R"};
    for (int i=0;i<fmts.Length;i++)
      Console.WriteLine("{0}: {1}", 
      fmts[i],d.ToString(fmts[i]));
  }
}
   

The output is

1234.56789
C: $1,234.57
E: 1.234568E+003
e5: 1.23457e+003
F: 1234.57
G: 1234.56789
N: 1,234.57
P: 123,456.79 %
R: 1234.56789

Requirements

Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0