我創建具有到Label100
的應用程序。我的目標是所有的標籤必須在字母表中生成隨機字母,無論它是否重複,只要它不同。
這是我試過的代碼。
Dim validchars As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Dim sb As New StringBuilder()
Dim rand As New Random()
For i As Integer = 1 To 1
Dim idx As Integer = rand.Next(0, validchars.Length)
Dim randomChar As Char = validchars(idx)
sb.Append(randomChar)
Next i
Label1.Text = sb.ToString()
Label2.Text = sb.ToString()
Label3.Text = sb.ToString()
Label4.Text = sb.ToString()
Label5.Text = sb.ToString()
Label6.Text = sb.ToString()
Label7.Text = sb.ToString()
Label8.Text = sb.ToString()
'and so on until i reached Label100
但我的輸出是這樣的:(
請忽略其他字母,因爲我試圖代碼,直到Label50
我怎樣才能實現呢?是有其他的方式縮短呼叫每個標籤?
TYSM for future help
你想用隨機字母文本生成標籤嗎?或者他們已經存在?你是否也在尋找C#或VB.NET的幫助? – mariocatch
這裏的字母已經存在了,我只把它寫成樣本。我想要他們中的字母文字先生和儘可能多的VB.Net –
「無論它是否重複,只要其不同」 - 這是沒有道理的。如果重複,則不會有所不同。 – Enigmativity