或vs ||条件

时间:2013-04-17 17:18:52

标签: c# vb.net conditional-statements

我刚开始使用Vb.Net。我习惯了C#语法。我知道我可以在C#中执行此操作:

if (x | y)
//Test both 

if (x || y)
//Test both unless x is true

在Vb.Net中,考虑到这一点,我怎样才能完成同样的事情:

If x or y Then
//Test both no matter what

2 个答案:

答案 0 :(得分:8)

  

在Vb.Net中,我怎样才能完成同样的事情?

OrElse

文档在这里:

http://msdn.microsoft.com/en-us/library/ea1sssb2.aspx

顺便说一下,&&的VB等价物是AndAlso

答案 1 :(得分:2)

在Vb.NET中,等价物是OrElse。

  

用于在两个上执行短路逻辑分离   表达式。

If x OrElse y Then

参考:http://msdn.microsoft.com/en-us/library/ea1sssb2(v=vs.71).aspx