2013-07-10 84 views
0

這是Visual Basic可以不分配值2012變量用於已賦值前...雖然

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

我只是想不通爲什麼它會拋出「變量前使用已被賦值「錯誤。 我想下載HTML源UTF8,所以我試圖把

client.Encoding = System.Text.Encoding.UTF8 

了。我應該怎麼做這個..

回答

3
Dim webber As Net.WebClient 

這只是聲明變量,但沒有實例化它。

Dim webber As New Net.WebClient() 

這將在一步中聲明和實例化它。