Programmlogik & Kontrollstrukturen
Die Programmlogik bestimmt, welcher Code unter welchen Bedingungen ausgeführt wird. VB.NET verwendet hierfür eine sehr ausdrucksstarke, fast englischsprachige Syntax.
1. Entscheidungen mit If...Then
Mit If prüfen Sie Wahrheitswerte. Beachten Sie, dass VB.NET Then und End If verwendet.
Dim punktzahl As Integer = 85
If punktzahl >= 50 Then
Console.WriteLine("Bestanden!")
ElseIf punktzahl >= 40 Then
Console.WriteLine("Nachprüfung möglich.")
Else
Console.WriteLine("Nicht bestanden.")
End If
2. Mehrfachentscheidung: Select Case
Wenn Sie eine Variable auf viele verschiedene Werte prüfen müssen, ist Select Case übersichtlicher als viele If-Abfragen.
Dim wochentag As Integer = 1
Select Case wochentag
Case 1
Console.WriteLine("Montag")
Case 2 To 5
Console.WriteLine("Wochentag")
Case Else
Console.WriteLine("Wochenende")
End Select
3. Schleifen (Loops)
Schleifen wiederholen Codeblöcke. Die For-Schleife ist ideal, wenn die Anzahl der Durchläufe bekannt ist.
' For-Schleife von 1 bis 5
For i As Integer = 1 To 5
Console.WriteLine("Durchlauf: " & i)
Next
' Do While-Schleife (läuft solange Bedingung wahr ist)
Dim zaehler As Integer = 0
Do While zaehler < 3
zaehler += 1
Loop