2 // System.DoubleFormatter.cs
5 // Pedro Martinez Juliá <yoros@wanadoo.es>
7 // Copyright (C) 2003 Pedro Martínez Juliá <yoros@wanadoo.es>
12 using System.Collections;
13 using System.Globalization;
18 internal class DoubleFormatter {
20 const double p = 100000000000000.0d;
21 const double p10 = 1000000000000000.0;
22 const int dec_len = 14;
23 const int dec_len_min = -30;
25 public static string NumberToString (string format,
26 NumberFormatInfo nfi, double value) {
27 FloatingPointFormatter fpf = new FloatingPointFormatter(format,
28 nfi, value, p, p10, dec_len, dec_len_min);