vb.net – 1是什么意思

前端之家收集整理的这篇文章主要介绍了vb.net – 1是什么意思前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚看到一些人发布的示例代码( here)设置了一个等于1的整数变量.我感到震惊的是VB.NET编译器会接受它作为有效的语法.例如,这编译:
Dim i As Integer = 0
i = ++1
i = ++1
Console.WriteLine(i)  ' Outputs "1"

我可以说,它似乎忽略了优点,只是使用它后面的值.例如:

Dim i As Integer = 0
i = ++10
Console.WriteLine(i)  ' Outputs "10"

所以我的问题是,为什么这个有效的语法?运算符是否有一些我完全没有意识到的规则.据我所知,这是无效的,本身并不是VB.NET的运算符.

与其他一些语言不同,它只是一个标志.标志可以重复 – – 1个工作,— 3个工作,并且Not Not Not Not条件也可以.

猜你在找的VB相关文章