2012-07-20 50 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 
的[什么是\ [字符串\]的意思