1

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

2 回答 2

8

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

OrElse

文档在这里:

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

&&顺便说一句,VB相当于AndAlso

于 2013-04-17T17:20:12.080 回答
2

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

用于对两个表达式执行短路逻辑析取。

If x OrElse y Then

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

于 2013-04-17T17:22:41.720 回答