Relational Operators
Relational operators compare two
values and then return a Boolean value (true or false). The
greater-than operator (>
), for example, returns
true if the value on the left of the operator is greater than the
value on the right. Thus, 5>2
returns the value
true, while 2>5
returns the value false.
The relational operators for C# are shown in Table 7-1. This table assumes two variables: bigValue and smallValue, in which bigValue has been assigned the value 100 and smallValue the value 50.
Table 7-1. C# relational operators (assumes bigValue = 100 and smallValue = 50)
Name |
Operator |
Given this statement |
The expression evaluates to |
---|---|---|---|
Equals |
|
|
True False |
Not Equals |
|
|
False True |
Greater than |
|
|
True |
Greater than or equal to |
|
|
True False |
Less than |
|
|
False |
Less than or equal to |
|
|
True False |
Each of these relational operators acts as you might expect. Notice
that most of these operators are composed of two characters. For
example, the greater than or equal to operator
(>=
) is created with the greater than symbol
(>
) and the equal sign (=
).
Notice also that the equals operator is created with two equal signs
(==
) because the single equal sign alone
(=
) is reserved for the assignment operator. ...
Get Learning C# now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.