Vb.net 正在尝试编写将数字123.456显示为货币的代码

Vb.net 正在尝试编写将数字123.456显示为货币的代码,vb.net,visual-studio-2010,Vb.net,Visual Studio 2010,不确定这是否正确,是否会给我所需的结果 Dim d As Decimal = 123.456D Dim s As String = d.ToString() 使用String.Format和C(货币)格式说明符: Dim d As Decimal = 123.456D Dim s as String = String.Format("{0:C}", d) 这会将您的十进制数转换为货币字符串,格式由客户端的区域设置指定 Dim d As Decimal = 123.456D Dim s As

不确定这是否正确,是否会给我所需的结果

Dim d As Decimal = 123.456D
Dim s As String = d.ToString()

使用
String.Format
C
(货币)格式说明符:

Dim d As Decimal = 123.456D
Dim s as String = String.Format("{0:C}", d)
这会将您的十进制数转换为货币字符串,格式由客户端的区域设置指定

Dim d As Decimal = 123.456D
Dim s As String = d.ToString("C");