VB.NET入门 ANDALSO 和OrElse 之于 AND,OR

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB.NET入门 ANDALSO 和OrElse 之于 AND,OR相关的知识,希望对你有一定的参考价值。

Module Module1

Sub Main()
Dim x As Integer = 8, y As Integer = 5, z As Integer = 3
Console.WriteLine("x={0},y={1},z={2}", x, y, z)
Console.WriteLine("x>y ANDALSO y>z={0}", x > y AndAlso y > z)
Console.WriteLine("y>x ANDALSO Y>Z={0}", y > x AndAlso y > z)
Console.WriteLine("X> ANDALSO Z>Y={0}", x > y AndAlso z > y)
Console.WriteLine("x>y ORELSE y>z={0}", x > y OrElse y > z)
Console.WriteLine("y>x ORELSE Y>Z={0}", y > x OrElse y > z)
Console.WriteLine("X> ORELSE Z>Y={0}", x > y OrElse z > y)
Console.WriteLine("AndALso 与and 的区别是,如果第一个表达式False就返回False不计算后面了,提高了效率")
Console.WriteLine("OrElse 与Or 的区别是,如果第一个表达式True 就返回TRue不计算后面了,提高了效率")
Console.ReadKey()


End Sub

End Module

以上是关于VB.NET入门 ANDALSO 和OrElse 之于 AND,OR的主要内容,如果未能解决你的问题,请参考以下文章

Python 中的 AndAlso (&&) 和 OrElse (||) 逻辑运算符的等价物是啥?

禁用 AND 和 OR 关键字

相当于SQL中的VB AndAlso?

为啥和运算符在 vb.net

布尔运算符 && 和 ||

vb.net 有没有++(增1)和--(减1)运算符?