次の方法で共有


値の比較 (Visual Basic)

比較演算子を使用して、数値変数の値を比較する式を作成できます。 これらの式は、比較が true か false かに基づいて Boolean 値を返します。 このような式の例を次に示します。

45 > 26

26 > 45

45 が 26 より大きいため、最初の式は True に評価されます。 26 が 45 より大きくないため、2 番目の例は False と評価されます。

この方法で数値式を比較することもできます。 比較する式自体は、次の例のように複雑な式にすることができます。

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

上記の複合式には、リテラル、変数、および関数呼び出しが含まれます。 比較演算子の両側の式が評価され、結果の値は >= 比較演算子を使用して比較されます。 左側の式の値が右側の式の値以上の場合、式全体が Trueに評価されます。それ以外の場合は、 Falseに評価されます。

値を比較する式は、次の例のように、 If...Then 構造で最もよく使用されます。

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

=記号は、比較演算子と代入演算子です。 比較演算子として使用すると、次の例に示すように、左側の値が右側の値と等しいかどうかを評価します。

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

BooleanIfWhileLoopステートメントなど、ElseIf値が必要な場合や、Boolean変数に値を割り当てたり渡したりするときに、比較式を使用することもできます。 次の例では、比較式によって返される値が Boolean 変数に割り当てられます。

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

こちらも参照ください