我刚开始使用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
答案 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