我不断收到此错误,无法将字符串()转换为vb中的字符串,我不知道我做错了什么。每次单击按钮时,我都会尝试逐行从url生成id。 下面是代码:
Imports System.Net
Imports System.IO
Private Sub Label1_Click(sender As Object, e As EventArgs) Handles Label1.Click
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim source As String
source = New WebClient().DownloadString("https://example.com/Id.php").Split(Enviroment.NewLine)
TextBox1.Text = source(New Random().Next(0, source.Length))
End Sub
答案 0 :(得分:2)
将source
变量设置为String数组。正如许多人已经说过的那样,Split
返回一个数组。因此,如果它返回一个数组,你需要确保你分配给它的变量是一个数组,否则你已经看到会发生错误。以下代码将解决问题:
Dim source As String()