Dim aryName As String() = Nothing
aryName = File.ReadAllLines(Application.StartupPath & "\Random\fnames.txt")
Dim randomWords As New List(Of String)
For i = 0 To aryName.Length - 1
If randomWords.Contains(aryName(i)) = False Then
randomWords.Add(aryName(i))
End If
Next
Dim random As New Random
Label2.Text = (randomWords(random.Next(0, randomWords.Count - 1)).ToString)
そのコードは、txtファイルから単語を取り出してラベルに入れることになっていますが、問題はありません。言葉が繰り返されることがあります。私は各単語を1回だけ表示したいが、代わりに複数回表示される。私のコードで何が問題になっていますか? (VB)