Dùng toán tử quan hệ để so sánh hai giá trị trong C#.
Bảng toán tử quan hệ:
| Toán tử | Mô tả |
|---|---|
== | Bằng nhau → true |
!= | Khác nhau → true |
> | Lớn hơn → true |
< | Nhỏ hơn → true |
>= | Lớn hơn hoặc bằng → true |
<= | Nhỏ hơn hoặc bằng → true |
Ví dụ so sánh:
if (a == b) { Console.WriteLine("a equals b"); }
else { Console.WriteLine("a not equals b"); }
Ví dụ hoàn chỉnh
using System;
class Program
{
static void Main(string[] args)
{
int a = 21, b = 10;
if (a == b) Console.WriteLine("Line 1 - a equals b");
else Console.WriteLine("Line 1 - a not equals b");
if (a < b) Console.WriteLine("Line 2 - a < b");
else Console.WriteLine("Line 2 - a not < b");
if (a > b) Console.WriteLine("Line 3 - a > b");
else Console.WriteLine("Line 3 - a not > b");
a = 5; b = 20;
if (a <= b) Console.WriteLine("Line 4 - a <= b");
if (b >= a) Console.WriteLine("Line 5 - b >= a");
}
}
Kết quả
Line 1 - a not equals b
Line 2 - a not < b
Line 3 - a > b
Line 4 - a <= b
Line 5 - b >= a
Lưu ý: Với kiểu tham chiếu (class), == so sánh tham chiếu (mặc định). Dùng Equals() hoặc overload == để so sánh giá trị. Struct so sánh giá trị mặc định.