以货币格式转换数字

时间:2013-12-05 11:30:10

标签: asp.net .net vb.net visual-studio-2010

我已多次提出这个问题,但仍无法找到准确的解决方案。 我有一个字符串值,现在我想将其转换为货币格式。例如,如果a = 1000,那么结果将是1,000如果a = 10000然后它将变为10,000,依此类推在vb.net中,我尝试了这个(下面),但它没有用,它显示错误

dim no as integer =1200
dim a as string= no.ToString("C")

Error: Conversion from string "C" to type 'Integer' is not valid.

2 个答案:

答案 0 :(得分:0)

请你试试这个......

dim a as string= no.ToString("#,##0")

答案 1 :(得分:0)

我习惯使用string.Format

dim no as integer =1200
dim a as string = string.Format("{0:C}",no)
希望它会有所帮助