C# Logical

Khám Phá C# Logical Operators

Trong ngôn ngữ lập trình C#, các toán tử logic (Logical Operators) được sử dụng để kết hợp nhiều điều kiện trong các câu lệnh điều kiện và vòng lặp. Các toán tử này cho phép lập trình viên thực hiện các phép toán dựa trên giá trị boolean (true/false).

Định Nghĩa

Toán tử logic là các phép toán mà kết quả của chúng dựa vào các giá trị boolean. Chúng thường được sử dụng trong các câu lệnh điều kiện như if, while, và trong các biểu thức điều kiện khác.

Cú Pháp

C# hỗ trợ ba loại toán tử logic chính:

  • AND (&&): Trả về true nếu cả hai biểu thức đều đúng.
  • OR (||): Trả về true nếu ít nhất một trong hai biểu thức đúng.
  • NOT (!): Đảo ngược giá trị boolean, nếu biểu thức là true, NOT trả về false và ngược lại.

Ví Dụ

Ví Dụ 1: Sử Dụng Toán Tử AND

bool a = true;
bool b = false;

if (a && b)
{
    Console.WriteLine("Cả hai đều đúng.");
}
else
{
    Console.WriteLine("Ít nhất một trong hai không đúng.");
}

Ví Dụ 2: Sử Dụng Toán Tử OR

bool x = true;
bool y = false;

if (x || y)
{
    Console.WriteLine("Ít nhất một trong hai đúng.");
}
else
{
    Console.WriteLine("Cả hai đều không đúng.");
}

Ví Dụ 3: Sử Dụng Toán Tử NOT

bool isRaining = false;

if (!isRaining)
{
    Console.WriteLine("Không mưa, hãy ra ngoài chơi!");
}
else
{
    Console.WriteLine("Ở nhà thôi, trời đang mưa.");
}

Kết Luận

Các toán tử logic là một phần quan trọng trong lập trình C#, cho phép bạn xây dựng các biểu thức điều kiện phức tạp và thực hiện quản lý luồng chương trình một cách hiệu quả. Bằng cách sử dụng chúng, bạn có thể tạo ra các ứng dụng mạnh mẽ và linh hoạt hơn.