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

时间:2014-03-21 12:23:59

标签: visual-studio-2010

在visual basic 2010中,我的默认值是美元符号“$”。如何更改马来西亚国家的默认货币,并标有“RM”。提前谢谢。

*的修改

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

Private Sub Button1_Click ......

将整数调整为= 400

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

Console.WriteLine(ri.CurrencySymbol)

MSGBOX(a.ToString( “C”))

End Sub

2 个答案:

答案 0 :(得分:0)

您应该尝试设置线程的文化或获取相关线程的信息。使用这种方式,您可以检索culture specific currency code

**编辑:**

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

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

编辑:(VB.Net版)

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

答案 1 :(得分:0)

这引起了我的注意,我想提供这个解决方案。要使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