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
Zurück zu Modul 1 Übersicht Weiter zu Modul 3: OOP