是否可以将标准数字格式说明符转换为等效的自定义格式,例如n2
取决于当前的文化可能是#,##0.00
。
基本上是否存在将一个转换为另一个的函数?
谢谢,
AJ
答案 0 :(得分:0)
我无法找到格式为#,##0.00
的一行解决方案。在导致问题的3个数字后添加额外0
,因此我在额外的步骤中拆分此任务,格式为#,###.00
int n2 = 123;
// adding extar '0' at the end
string result = String.Format("{0}", n2).PadRight(4, '0');
// convert result back to int.
n2 = Int32.Parse(result);
// Format: #,###.00
Console.WriteLine("Format: #,###.00 \t" +
n2.ToString("0,0.00", CultureInfo.InvariantCulture));