繁体   English   中英

如何更改visual basic 2010中的默认货币

[英]how to change the default currency in visual basic 2010

在 Visual Basic 2010 中,我的默认值是美元符号“$”。 如何更改我所在国家/地区的默认货币,即带有“RM”标志的马来西亚。 提前致谢。

*编辑

基本上当我输入这些代码时,它不起作用。 我能知道为什么吗?

Private Sub Button1_Click ......

Dim a As Integer = 400

Dim ri As System.Globalization.RegionInfo = New System.Globalization.RegionInfo(New CultureInfo("ms-MY").LCID)

Console.WriteLine(ri.CurrencySymbol)

MsgBox(a.ToString("C"))

结束子

您应该尝试设置线程的文化或获取相关线程的信息。 使用这种方式,您可以检索特定于文化的货币代码

**编辑: **

var ri = new System.Globalization.RegionInfo(new CultureInfo("ms-MY").LCID);
Console.WriteLine(ri.CurrencySymbol);  // Output `RM`

查看此 url以获取支持的文化列表。

编辑: (VB.Net 版本)

Dim ri as System.Globalization.RegionInfo = new System.Globalization.RegionInfo(new CultureInfo("ms-MY").LCID)
Console.WriteLine(ri.CurrencySymbol)  // Output `RM`

这引起了我的注意,我想提供这个解决方案。 要使 CultureInfo 类在 Visual Basic 中工作,您需要这样的代码:

Imports System.Globalization

Public Class .......

Private Sub Button1_Click ......
Dim a As Integer = 400
Dim ri As CulturInfo = New CultureInfo("ms-MY")

MsgBox(a.ToString("C",ri))

End Sub
End Class

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM