如何强制我的应用程序显示特定的数字位数

时间:2015-01-15 15:48:17

标签: vb.net numbers format cultureinfo

我想在我的应用程序中强制控件显示特定的数字数字

enter image description here

我在主程序中设置了CurrentCulture;但它不会改变数字数字..

  <STAThread()>
       Public Shared Sub Main()

           CultureInfo.DefaultThreadCurrentCulture = New CultureInfo("en-US", False)
           CultureInfo.DefaultThreadCurrentUICulture = New CultureInfo("en-US", False)

           Thread.CurrentThread.CurrentCulture = New CultureInfo("en-US", False)
           Thread.CurrentThread.CurrentUICulture = New CultureInfo("en-US", False)

           Dim FrmM As New FrmMain
           Application.Run(FrmM)

       End Sub

所以我想知道我该怎么做..

1 个答案:

答案 0 :(得分:0)

您没有具体说明如何显示数字。将整数转换为字符串时,必须指定格式。 N代表数字。

Console.WriteLine(n.ToString("N"))

如果需要更改它,可以更新当前区域性的NumberFormat属性或将其作为参数传递给ToString函数。