Cấu trúc điều kiện là cấu trúc rẽ nhánh cho phép phân tách việc thực thi code thành nhiều hướng khác nhau tuỳ thuộc vào một điều kiện nào đó. Điều kiện này thông thường được xác định theo giá trị của biến hoặc biểu thức.
C# sử dụng 2 cấu trúc điều kiện là if-else và cấu trúc switch-case.
- Condition: Là một biểu thức hoặc 1 giá trị trả về dạng true/false.
- Statement 1: Là các lệnh sẽ được thực thi nếu condition có giá trị là true
- Statement 2: Là các lệnh sẽ được thực thi nếu condition có giá trị là false.
Một số lưu ý khi sử dụng if-else:
- Nếu statement 1 hoặc statement 2 chỉ có 1 lệnh duy nhất thì có thể không cần cặp ngoặc {}
- Nhánh else {} không bắt buộc, if thì bắt buộc phải có
- Bình thường bạn chỉ có thể tạo ra 2 nhánh rẽ: 1 nhánh if và 1 nhánh else.
- Để taoh thêm nhiều nhánh rẽ nữa, bạn có thể kết hợp thêm các nhánh else if vào cấu trúc trên. Số lượng else if không giới hạn.
- Bạn có thể lồng nhiều ifelse với nhau.
Tác giả: Bạch Ngọc Toàn
Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.