public static string DoubleToString(double v) { var formatter = (java.text.DecimalFormat)TlsDecimalFormatter.get(); if (formatter == null) { formatter = new java.text.DecimalFormat("0"); // 340 is DecimalFormat.DOUBLE_FRACTION_DIGITS formatter.setMaximumFractionDigits(340); TlsDecimalFormatter.set(formatter); } return(formatter.format(v)); }
public string FormatNumber(double number, string pattern) { java.text.DecimalFormat frm = new java.text.DecimalFormat("", javaFormat); frm.applyLocalizedPattern(pattern); //TODO: the next 4 string could be replaced by just //return frm.format (number); //I don't want to do that before release java.lang.StringBuffer buffer = new java.lang.StringBuffer(); java.text.FieldPosition fld = new java.text.FieldPosition(0); frm.format(number, buffer, fld); return(buffer.ToString()); }
public string FormatNumber (double number, string pattern) { java.text.DecimalFormat frm = new java.text.DecimalFormat("", javaFormat); frm.applyLocalizedPattern (pattern); //TODO: the next 4 string could be replaced by just //return frm.format (number); //I don't want to do that before release java.lang.StringBuffer buffer= new java.lang.StringBuffer (); java.text.FieldPosition fld = new java.text.FieldPosition (0); frm.format (number, buffer, fld); return buffer.ToString(); }