2012-02-17 57 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