什么方brakets意味着在vb.net在此字符串(what do the square brake

2019-10-17 01:45发布

什么是方形brakets意味着在vb.net在这个变量下面定义为[字符串]

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

Answer 1:

这是在你的例子也没用。 括号内是有使用保留的关键字为他们不是什么,比如

Dim [String] = "asdf"

这将创建一个名为“字符串” VAR(这是愚蠢的,但...)



Answer 2:

它可以让你在代码中使用保留字。 有关于这个问题,在MS现场使用方括号并不需要它们的地方一些例子一些错误信息(在这个例子中你给方括号什么都不做)

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

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

这不会编译,因为龙是一个保留字,但我可以做到这一点,而不是:

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


文章来源: what do the square brakets mean in vb.net in this string