如何在c#中同时输入,(逗号)和。(点)到TextBox中

时间:2016-07-05 00:37:33

标签: c# textbox decimal comma

我想知道如何同时在文本框中输入,.

离)

1,234.22,
12,554.00,
555,448,999.513

非常感谢

2 个答案:

答案 0 :(得分:1)

使用String.Format来做到这一点,例如:

// Output will be 555,448,999.513
string s = string.Format(new CultureInfo("en-US"), "{0:n3}", 555448999.513);

答案 1 :(得分:1)

String.Format的另一种显示方式,和。没有CultureInfo

decimal v = 123018401398.313m;
Console.WriteLine(string.Format("{0:0,000.00}", v));
// Output is 123,018,401,398.31

请注意,您需要指定小数计数。此示例仅显示2。