제목이 정확히 필요한 경우 잘 모르겠습니다. 설명해 드리겠습니다.vb.net에서 임의의 문자열 배열을 만드는 방법
내가하고있는 일은 미국 국가 (레이블에 무작위로)를 나열하고 레이블 아래에있는 "단순한"게임을 만드는 것입니다. 5 버튼은 텍스트를 버튼으로 임의로 변경하려고합니다. State Capital (모든 수도는 정확한 것을 제외하고 무작위이어야한다) 운이없는 조사 시간 이후로 나는 이것으로 도움을 얻으려는 유일한 사람이 아닌 것 같다. 도움이된다면 도움이 될 것입니다.
Private Class Players
Public Team As String
Public Name As String
Public Sub New(ByVal Team As String, ByVal Name As String)
Me.Team = Team
Me.Name = Name
End Sub
End Class
' Arraylist
Dim lstCapitals As New ArrayList
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim list As New List(Of Players)
' Capital Names
lstCapitals.Add("Montgomery")
lstCapitals.Add("Juneau")
lstCapitals.Add("Phoenix")
lstCapitals.Add("Little Rock")
lstCapitals.Add("Sacramento")
lstCapitals.Add("Denver")
lstCapitals.Add("Hartford")
' Random number generator
Dim randomInt As New Random
' Pulls a name randomly from the list
Dim stringname As String = lstCapitals.Item(randomInt.Next(0, 6))
'6 = lstCapitals.Count/one line up
' Show the name
'stateNamelbl.Show()
'NOT SURE IF I NEEDED THIS OR NOT THATS WHY ITS COMMENTED OUT
'Dim RandomList = From RndList In (From xitem In list Select xitem Group By xitem.Team Into First()) _
' Select RndList _
' Order By Rnd()
For Each item In lstCapitals
Randomize()
MsgBox(item.Team)
Next
End Sub
죄송합니다. 제 코드는별로 효과가 없습니다. 난 겨우 몇 주 동안 VB에서 일 해왔다. –