C# Comparison

Giới thiệu về so sánh trong C#

Trong lập trình C#, việc so sánh các giá trị thường xuyên được thực hiện thông qua các toán tử so sánh. Các toán tử này cho phép bạn xác định mối quan hệ giữa hai giá trị, từ đó đưa ra quyết định dựa trên kết quả của phép so sánh. Chúng thường được sử dụng trong các biểu thức điều kiện và vòng lặp.

Định nghĩa

So sánh trong C# liên quan đến việc sử dụng các toán tử để kiểm tra xem một giá trị có lớn hơn, nhỏ hơn, bằng, hoặc khác với một giá trị khác hay không. C# hỗ trợ một số loại toán tử so sánh cơ bản, bao gồm:

  • ==: Bằng nhau
  • !=: Khác nhau
  • >: Lớn hơn
  • <: Nhỏ hơn
  • >=: Lớn hơn hoặc bằng
  • <=: Nhỏ hơn hoặc bằng

Cú pháp

Cú pháp sử dụng các toán tử so sánh trong C# khá đơn giản. Đầu tiên, bạn định nghĩa hai giá trị và sau đó sử dụng một trong các toán tử so sánh để kiểm tra mối quan hệ giữa chúng. Kết quả sẽ là một giá trị boolean (true hoặc false).

int a = 5;
int b = 3;

// So sánh
bool isEqual = (a == b);       // false
bool isNotEqual = (a != b);    // true
bool isGreater = (a > b);    // true
bool isLess = (a < b);       // false
bool isGreaterOrEqual = (a >= b); // true
bool isLessOrEqual = (a <= b); // false

Ví dụ

Dưới đây là một ví dụ đơn giản về cách sử dụng các toán tử so sánh trong một chương trình C#.

using System;

class Program
{
    static void Main()
    {
        int x = 10;
        int y = 20;

        if (x < y)
        {
            Console.WriteLine("x nhỏ hơn y");
        }
        else if (x > y)
        {
            Console.WriteLine("x lớn hơn y");
        }
        else
        {
            Console.WriteLine("x bằng y");
        }
    }
}

Khi chạy chương trình trên, nó sẽ xuất ra "x nhỏ hơn y" vì giá trị của x (10) nhỏ hơn giá trị của y (20).

Kết luận

So sánh trong C# là một phần quan trọng của lập trình, giúp bạn đưa ra quyết định dựa trên các điều kiện nhất định. Với các toán tử so sánh, bạn có thể dễ dàng kiểm tra và xử lý các giá trị khác nhau trong ứng dụng của mình.