2012-02-17 54 views
0
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 
    Dim generator As New Random 
    Dim myRand As Integer 
    myRand = generator.Next(1000000000, 9999999999) 
    Label1.Text = ??? 
End Sub 

此代码生成一个10位的数字,虽然它不格式化他们的方式我want.I想要的格式是我怎么能达到这个数?格式化一个随机数在VB.NET

回答

1

您需要提供一个**自定义数字格式字符串来根据需要设置数字的格式。您可以通过将格式字符串传入每个数字的ToString方法来完成此操作。

更多关于自定义数字格式,请访问:
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

试试下面这种格式的作品就好在C#:

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 
    Dim generator As New Random 
    Dim myRand As Integer 
    myRand = generator.Next(1000000000, 9999999999) 
    Label1.Text = myRand.ToString("### ### ####") 
End Sub