在为变量赋值之前使用变量...但不能分配值

时间:2013-07-10 16:55:25

标签: vb.net

这是Visual Basic 2012。

Dim webber As Net.WebClient
htmlsource = webber.DownloadString("some site here")

我只是无法弄清楚它为什么抛出“变量在被分配值之前使用”错误。 我正在尝试下载UTF8中的HTML源代码,所以我试图把

client.Encoding = System.Text.Encoding.UTF8

太。我该怎么做..

1 个答案:

答案 0 :(得分:3)

Dim webber As Net.WebClient

这只是声明变量,但不实例化它。

Dim webber As New Net.WebClient()

这将在一步中声明并实例化它。