ElseOr或AndAlso在Visual Basic中

时间:2017-09-20 16:40:21

标签: vb.net visual-studio visual-studio-2015

下午好,

我是Visual Basic(和Stack Overflow)的新手,我对ElseOrAndAlso之间的区别提出了一个相当简单的问题。

如果我正在构建一个If...Then...Else声明,其中涉及识别一周中的几天(即周末作为周六和周日),我想说If(text input) = 'Saturday' AndAlso Sunday = 'weekend',或者我想说{ {1}}?

谢谢!

1 个答案:

答案 0 :(得分:1)

在这种情况下,它将是OrElse。并观察间距......关键字为AndAlsoOrElse。它不适用于这些词之间的空格。

Dim day As String  = Console.ReadLine()
Dim weekend AS Boolean = False
If day = "Saturday" OrElse day = "Sunday" Then weekened = True