Important  This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer 
Comparisons: Using Expressions to Compare Values
In this lesson, you will learn how to use comparison operators to create expressions that compare values.
In the last lesson, you learned how to use arithmetic operators to create numeric expressions and return numeric values. Another kind of operator, the comparison operators, can be used to compare numeric values and return Boolean (True or False) values.
Comparison operators are most frequently used to compare values and make decisions based on that comparison. Making decisions in your program will be covered indepth in Making Your Program Choose Between Two Possibilities: The If...Then Statement.
The following table summarizes the comparison operators:
Operator  Description  Examples 

= (equals)  Returns True if the number on the lefthand side is equal to the number on the righthand side.  5 = 4 (false) 4 = 5 (false) 4 = 4 (true) 
<> (not equal to)  Returns True if the number on the left is not equal to the number on the right.  5 <> 4 (true) 4 <> 5 (true) 4 <> 4 (false) 
> (greater than)  Returns True if the number on the left is greater than the number on the right.  5 > 4 (true) 4 > 5 (false) 4 > 4 (false) 
< (less than)  Returns True if the number on the left is less than the number on the right.  5 < 4 (false) 4 < 5 (true) 4 < 4 (false) 
>= (greater than or equal to)  Returns True if the number on the left is greater than or equal to the number on the right.  5 >= 4 (true) 4 >= 5 (false) 4 >= 4 (true) 
<= (less than or equal to)  Returns True if the number on the left is less than or equal to the number on the right.  5 <= 4 (false) 4 <= 5 (true) 4 <= 4 (true) 
To compare expressions

On the File menu, click New Project.

In the New Project dialog box, in the Templates pane, click Windows Application.

In the Name box, type Comparison and then click OK.
A new Windows Forms project opens.

From the Toolbox, drag two Textbox controls onto the form.

From the Toolbox, drag a Button control onto the form.

Doubleclick the Button to open the Code Editor.

In the Button1_Click event handler, type the following code:
Dim A As Double = CDbl(Textbox1.Text) Dim B As Double = CDbl(Textbox2.Text) MsgBox(A > B) MsgBox(A < B) MsgBox(A = B)
The first two lines declare the variables A and B, which will hold the numeric values used in this program; they use the CDbl statement to convert the text from Textbox1 and Textbox2 into numeric values. Finally, the last three lines create expressions to compare the two variables using three basic comparison operators, and display the results of those expressions in three message boxes.

Press F5 to run the application.

Type a number in each of the text boxes and click Button1.
The first message box will display True if A (the number that you entered in the first text box) is greater than B (the number that you entered in the second text box); otherwise it will display False. The second message box will display True if A is less than B, and the third message box will display True if both numbers are the same.
Try typing different numbers into the text boxes to see how the results change.
In this lesson, you learned how to use comparison operators to compare numeric values. In the next lesson, you will learn how to create and call a procedure—code that performs an action.
Next Lesson: Making Your Computer Do Something: Writing Your First Procedure