我刚开始使用 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
我刚开始使用 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
在 Vb.Net 中,我怎样才能完成同样的事情?
OrElse
文档在这里:
http://msdn.microsoft.com/en-us/library/ea1sssb2.aspx
&&
顺便说一句,VB相当于AndAlso
。
在 Vb.NET 中,等价物是 OrElse。
用于对两个表达式执行短路逻辑析取。
If x OrElse y Then
参考: http: //msdn.microsoft.com/en-us/library/ea1sssb2 (v=vs.71).aspx