+2003-04-22 Nick Drochak <ndrochak@gol.com>
+
+ * Double.cs (ToString):
+ * Single.cs (ToString): Handle case where param is a CultureInfo.
+
2003-04-18 Zoltan Varga <vargaz@freemail.hu>
* Object.cs ValueType.cs: Make the Object::GetHashCode() and
public string ToString (string format, IFormatProvider fp)
{
- return DoubleFormatter.NumberToString(format,
+//Console.WriteLine ("calling DoubleFormatter...{0}", fp);
+ if (fp is CultureInfo)
+ return DoubleFormatter.NumberToString(format,
+ ((CultureInfo)fp).NumberFormat, value);
+ else
+ return DoubleFormatter.NumberToString(format,
(NumberFormatInfo)fp, value);
}
public string ToString (string format, IFormatProvider fp)
{
- return SingleFormatter.NumberToString(format,
+ if (fp is CultureInfo)
+ return SingleFormatter.NumberToString(format,
+ ((CultureInfo)fp).NumberFormat, value);
+ else
+ return SingleFormatter.NumberToString(format,
(NumberFormatInfo)fp, value);
}