2009-11-13 70 views
1

使用.NET百分比符号十进制数的.NET

要为我做 Texbox1.Text.Format =“C”

如何在末尾添加%符号的数字加上$符号每个整数代表文本框中的一个字符串。

+1

什么框架你正在用吗?这不是WinForms/WPF的有效代码。 – Noldorin 2009-11-13 22:01:32

+0

当然可以。 C是一个有效的格式说明符。检查dtb发布的链接。 – 2009-11-13 22:03:51

+0

“C”是标准货币(“C”)格式说明符,所以我猜他正在寻找一个处理百分比值的格式说明符。 – dtb 2009-11-13 22:04:28

回答

3
double number = 1.2; 
lbl.Text = number.ToString("P"); 

产地:120.00%

double number = 0.12; 
lbl.Text = number.ToString("P"); 

产地:12.00%

所以,如果你已经百分比:

double number = 12; 
lbl.Text = (number/100).ToString("P"); 

产地:12.00%