Условные команды и принятие решений
" В VB .NET условная команда If, как и в VB6, существует в двух версиях — однострочной и многострочной:
If X < 0 Then Console.WriteLine("Number must be positive!")
Условие конструкции If-Then может содержать логические операторы And, Or и Not. Довольно часто программа выполняет разные действия в зависимости от того, окажется ли условие истинным или ложным. В этом случае базовая форма команды
If-Then:
If условие Then
' Команды VB .NET (0 и более) End If
дополняется одной или несколькими секциями El se:
If условие Then
' Команды VB .NET (0 и более) Else
' Команды VB .NET (0 и более)
End If
Несколько последовательных проверок в секциях Else можно оформить в виде конструкции Elself:
If условие Then
' Команды
Elself условие Then
' Команды
Elself условие Then
' Команды
Else
' Команды
End If