VB的运算顺序是:先乘除、后加减,有括号的先算括号内,有负号的先算负号.
请你比较一下这个运算中x和y的值:
Dim x As Single
Dim y As Single
x = n + 1
x = x / n
x = x - 1
x = Math.Sqrt(x)
y = Math.Sqrt((n + 1) / n - 1)
这样就会发现,你的代码中括号的位置错了.
正确的应该是: Math.Sqrt((n + 1) / n - 1)
加方括号就表示不是一个关键字
经常看到有的代码中Byte、 String 、Object 加上方括号,就是为防止编译器把他们误认为是关键字.在sql中也会经常看到
你理解时可以不用理会,[Byte]() 就是Byte()
dim bytesSent() as Byte 是声明一个没有给定下标的数组
#是特殊字符,你可以用 " if "1#仓库" like "1[#]仓库" then msgbox "True""试试看.
若要与左方括号 ([)、问号 (?)、数字号 (#) 和星号 (*) 这些特殊字符匹配,必须用方括号将它们括起.右方括号 (]) 不能在组中用来与自身匹配,但它可用在组外作为单个字符.
可以将字符序列 [] 视为零长度字符串 ("");但不能将其作为括在括号中的字符列表的一部分.如果要检查 string 中的某个位置是包含一组字符还是不包含任何字符,可以使用两次 Like.有关示例,请参见如何:将字符串与模式相匹配.
说VB中不用大括号是不对的,说VB中常用大括号也是不对的,这要看具体场合.
比如 SendKeys 函数在调用按键时就要用到大括号,这时大括号中传递的就是按键参数.例如:SendKeys ""这句就模拟了回车按键.而在其他场合下一般是用不到的.
注:大括号在 C/C++/C# 等语言中是经常使用的.
请参考
加方括号就表示不是一个关键字.[String]是为防止编译器把它误认为是关键字String.
以上就是土嘎嘎小编为大家整理的vb.net方括号相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!