这个字符串中的方形行李在vb.net中的含义是什么

时间:2012-07-20 07:18:24

标签: .net vb.net variables specifications square-bracket

在下面定义为[String]

的变量中,方形块在vb.net中的含义是什么
Dim client As New WebClient()
Dim htmlCode As [String] = client.DownloadString("http://www.stackoverflow.com")

2 个答案:

答案 0 :(得分:3)

在你的例子中没用。括号是否使用保留关键字来代替它们,例如

Dim [String] = "asdf"

将创建名为“String”的var(这是愚蠢的,但是......)

答案 1 :(得分:2)

它允许您在代码中使用保留字。有一些关于此的错误信息,因为MS网站上的一些示例使用方括号而不需要它们(在示例中,您给方括号不做任何事情)

作为一个例子,我最近想使用latlong作为函数的参数:

Public Function CalcPosition(ByVal lat as Double, ByVal long as Double) as Double

这不会编译,因为Long是一个保留字,但我可以这样做:

Public Function CalcPosition(ByVal lat as Double, ByVal [long] as Double) as Double