Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Toán tử quan hệ (Relational Operators) trong C#

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.