Các toán tử logic được sử dụng với các giá trị Boolean. Ba toán tử logic sau đây có sẵn trong C #.
Toán tử | Mô tả |
---|---|
&& | Được gọi là toán tử logic AND. Nếu cả hai toán hạng đều khác 0 thì điều kiện trở thành true. |
|| | Được gọi là Toán tử logic HOẶC. Nếu bất kỳ toán hạng nào trong hai toán hạng khác 0 thì điều kiện trở thành true. |
! | Được gọi là Toán tử logic NOT. Sử dụng để đảo ngược trạng thái logic của toán hạng của nó. Nếu một điều kiện là đúng thì toán tử logic NOT sẽ là sai. |
Chúng ta hãy xem một ví dụ cho thấy cách làm việc với các toán tử logic trong C #. Ở đây điều kiện được kiểm tra cho toán tử logic AND.
if (a && b) { Console.WriteLine("Line 1 - Condition is true"); }
Theo cách tương tự, chúng ta hãy xem cách làm việc với các toán tử logic khác trong C #.
Ví dụ
using System; namespace Demo { class Program { static void Main(string[] args) { bool a = true; bool b = true; if (a && b) { Console.WriteLine("Line 1 - Condition is true"); } if (a || b) { Console.WriteLine("Line 2 - Condition is true"); } a = false; b = true; if (a && b) { Console.WriteLine("Line 3 - Condition is true"); } else { Console.WriteLine("Line 3 - Condition is not true"); } if (!(a && b)) { Console.WriteLine("Line 4 - Condition is true"); } Console.ReadLine(); } } }
Đầu ra
Line 1 - Condition is true Line 2 - Condition is true Line 3 - Condition is not true Line 4 - Condition is true