Porównania wartości (Visual Basic)

Operatory porównania może służyć do konstruowania wyrażeń, które należy porównywać z wartościami zmiennych liczbowych.Zwraca te wyrażenia Boolean wartość na podstawie tego, czy wynikiem porównania jest PRAWDA lub FAŁSZ.Przykłady takich wyrażeń.

45 > 26

26 > 45

Pierwsze wyrażenie True, ponieważ 45 jest większa niż 26.Drugi przykład wynikiem False, ponieważ nie jest większa niż 45 26.

Można także porównać wyrażeń liczbowych w ten sposób.Same wyrażeń, które można porównać mogą być złożone wyrażenia, jak w poniższym przykładzie.

x / 45 * (y +17) >= System.Math.Sqrt(z) / (p - (x * 16))

Wyrażenie złożone poprzedniego zawiera literały, zmiennych i wywołania funkcji.Wyrażenia po obu stronach operatora porównania są obliczane, a następnie wartości wynikowe są porównywane za pomocą >= operator porównania.Jeśli wartość wyrażenia po lewej stronie jest większa niż lub równa wartości wyrażenie po prawej stronie, całe wyrażenie do True; w przeciwnym razie wynikiem do False.

Porównać wartości wyrażeń są najczęściej używane w If...Then konstrukcji, jak w poniższym przykładzie.

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

= Znak jest operator porównania, jak również operator przypisania.Używane jako operator porównania, ocenia się, czy wartości po lewej stronie jest równa wartości po prawej stronie, jak pokazano w poniższym przykładzie.

If x = 50 Then 
    ' Insert code to continue program. 
End If

Można również użyć wyrażenia porównanie gdziekolwiek Boolean wartość jest potrzebne, na przykład If, While, Loop, lub ElseIf instrukcji, lub gdy przypisywanie lub przekazując wartość do Boolean zmienna.W poniższym przykładzie wartość zwrócona przez wyrażenie porównania przypisano do Boolean zmienna.

Dim x As Boolean
x = 50 < 30
' The preceding statement assigns False to x.

Zobacz też

Zadania

Porady: obliczanie wartości liczbowych (Visual Basic)

Informacje

Kolejność wykonywania działań (Visual Basic)

Koncepcje

Wyrażenia logiczne (Visual Basic)

Operatory i wyrażenia w Visual Basic

Operatory porównania w Visual Basic