2012-07-20 84 views
1

做什麼的方brakets在vb.net意味着以下定義爲[字符串]這個變量什麼方brakets意味着在vb.net在此字符串

Dim client As New WebClient() 
Dim htmlCode As [String] = client.DownloadString("http://www.stackoverflow.com") 
+0

可能重複在VB.NET中?(http://stackoverflow.com/q uestions/2198442/what-does-string-mean-in-vb-net) – 2012-07-20 07:25:47

回答

3

這是在你的榜樣無用。括號內是有使用保留的關鍵字,因爲他們都沒有什麼,比如

Dim [String] = "asdf" 

,這將創建一個名爲「字符串」 VAR(這是愚蠢的,但...)

+0

非常感謝 - 它發生了,因爲我用了一個C#VB.net轉換器 – 2012-07-20 07:29:21

2

它可以讓你在代碼中使用保留字。有一些關於這方面的信息有誤,因爲MS站點上的一些示例在不需要的地方使用方括號(在這個例子中,你給了方括號什麼也不做)

作爲一個例子,我最近想用latlong作爲參數的函數:

​​

這不能編譯,因爲龍是一個保留字,但我能做到這一點,而不是:

Public Function CalcPosition(ByVal lat as Double, ByVal [long] as Double) as Double 
的[什麼是\ [字符串\]的意思
相關問題