Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vergleichsoperatoren können verwendet werden, um Ausdrücke zu erstellen, die die Werte numerischer Variablen vergleichen. Diese Ausdrücke geben einen Boolean
Wert zurück, der darauf basiert, ob der Vergleich wahr oder falsch ist. Beispiele für einen solchen Ausdruck sind wie folgt.
45 > 26
26 > 45
Der erste Ausdruck wird auf den Wert True
ausgewertet, da 45 größer als 26 ist. Im zweiten Beispiel ergibt sich False
, da 26 nicht größer als 45 ist.
Sie können numerische Ausdrücke auch auf diese Weise vergleichen. Die Ausdrücke, die Sie vergleichen, können komplexe Ausdrücke sein, wie im folgenden Beispiel gezeigt.
x / 45 * (y +17) >= System.Math.Sqrt(z) / (p - (x * 16))
Der vorangehende komplexe Ausdruck enthält Literale, Variablen und Funktionsaufrufe. Die Ausdrücke auf beiden Seiten des Vergleichsoperators werden ausgewertet, und die resultierenden Werte werden dann mit dem >=
Vergleichsoperator verglichen. Wenn der Wert des Ausdrucks auf der linken Seite größer oder gleich dem Wert des Ausdrucks auf der rechten Seite ist, wird der gesamte Ausdruck als True
ausgewertet; andernfalls wird er als False
ausgewertet.
Ausdrücke, die Werte vergleichen, werden am häufigsten in If...Then
Konstruktionen verwendet, wie im folgenden Beispiel.
If x > 50 Then
' Insert code to run if x is greater than 50.
Else
' Insert code to run if x is less than or equal to 50.
End If
Das =
Zeichen ist ein Vergleichsoperator sowie ein Zuordnungsoperator. Bei Verwendung als Vergleichsoperator wird ausgewertet, ob der Wert auf der linken Seite dem Wert auf der rechten Seite entspricht, wie im folgenden Beispiel gezeigt.
If x = 50 Then
' Insert code to continue program.
End If
Sie können einen Vergleichsausdruck auch überall verwenden, wo ein Boolean
-Wert benötigt wird, z. B. in einem If
, While
, Loop
, oder ElseIf
-Anweisung oder beim Zuweisen oder Übergeben eines Werts an eine Boolean
-Variable. Im folgenden Beispiel wird der vom Vergleichsausdruck zurückgegebene Wert einer Boolean
Variablen zugewiesen.
Dim x As Boolean
x = 50 < 30
' The preceding statement assigns False to x.