Lệnh Switch Case Trong C#
Có thể bạn quan tâm
Khi có quá nhiều trường hợp xảy ra, nếu chúng ta dùng câu lệnh if sẽ rất rối rắm và dài dòng. Vì vậy các ngôn ngữ lập trình cấp cao đều cung cấp một dạng câu lệnh switch - case liệt kê các giá trị và thực hiện câu lệnh với mỗi giá trị tương ứng. Để tìm hiểu rõ hơn về lệnh switch case trong C#, mời bạn đọc tham khảo bài viết dưới đây của eLib.VN
Mục lục nội dung
1. Lệnh switch
2. Từ khóa break trong C#
3. Từ khóa default trong C#
1. Lệnh switch
Lệnh switch-case trong C# được sử dụng để thực thi 1 hoặc nhiều khối lệnh từ nhiều điều kiện.
Cú pháp:
switch(expression) { case x: // code block break; case y: // code block break; default: // code block break; }Lệnh switch-case trong C# hoạt động như thế nào?
- Khi expression của lệnh switch được kiểm tra.
- Giá trị của expression được so sánh với mỗi case.
- Nếu phù hợp thì code bloc tương ứng được thực thi.

Ví dụ: sử dụng số ngày trong tuần để in ra màn hình tên của ngày trong tuần.
nt day = 4; switch (day) { case 1: Console.WriteLine("Monday"); break; case 2: Console.WriteLine("Tuesday"); break; case 3: Console.WriteLine("Wednesday"); break; case 4: Console.WriteLine("Thursday"); break; case 5: Console.WriteLine("Friday"); break; case 6: Console.WriteLine("Saturday"); break; case 7: Console.WriteLine("Sunday"); break; }2. Từ khóa break trong C#
Khi gặp lệnh break , lệnh switch sẽ bị ngắt. Lệnh tiếp theo bên ngoài switch được thực thi.
3. Từ khóa default trong C#
Nếu không có case nào phù hợp với expression của lệnh switch thì khối lệnh sau từ khóa default được thực thi.
Ví dụ:
int day = 4; switch (day) { case 6: Console.WriteLine("Today is Saturday."); break; case 7: Console.WriteLine("Today is Sunday."); break; default: Console.WriteLine("Looking forward to the Weekend."); break; }Trên đây là bài viết của eLib.VN về Lệnh switch case trong C#. Lệnh switch case là một cấu trúc điều khiển & rẽ nhánh hoàn toàn có thể được thay thế bằng cấu trúc if else. Tuy nhiên, việc sử dụng switch case sẽ giúp code của chúng ta dễ viết và dễ đọc hơn; Một điều nữa là sử dụng switch case có vẻ như cho hiệu năng tốt hơn so với sử dụng if else.
Tham khảo thêm
- doc Cài đặt môi trường C#
- doc Cấu trúc chương trình C#
- doc Cú pháp C# cơ bản
- doc Tìm hiểu về kiểu dữ liệu trong C#
- doc Ép kiểu dữ liệu trong C#
- doc Hằng số (Constant) trong C#
- doc Toán tử trong C#
- doc Lệnh if...else trong C#
- doc Vòng lặp for và foreach trong C#
- doc Vòng lặp while trong C#
- doc Vòng lặp do-while trong C#
- doc Nullable trong C#
- doc Phương thức trong C#
- doc Class và Object trong C#
- doc Mảng trong C#
- doc Chuỗi (String) trong C#
- doc Cấu trúc (Struct) trong C#
- doc Kiểu Enum trong C#
- doc Giao diện (Interface) trong C#
- doc Namespace trong C#
- doc Regular Expression trong C#
- doc Preprocessor Directive trong C#
- doc Xử lý ngoại lệ trong C#
- doc File I/O trong C#
CÓ THỂ BẠN QUAN TÂM
- Bài 2: Đối tượng, mục đích và yêu cầu về phương pháp học tập, nghiên cứu những nguyên lý cơ bản của chủ nghĩa Mác - Lênin
- Từ vựng tiếng Anh chủ đề các loài động vật
- Từ vựng tiếng Anh chủ đề các loài cây
- Từ vựng tiếng Anh chủ đề các loại trái cây
- Từ vựng tiếng Anh chủ đề các loại rau củ
- Từ vựng tiếng Anh chủ đề phong cảnh
- Từ vựng tiếng Anh chủ đề thời tiết
- Từ vựng tiếng Anh chủ đề môi trường
- Bài 1: Đối tượng nghiên cứu
- Từ vựng tiếng Anh chủ đề màu sắc
Từ khóa » Sử Dụng Switch Case Trong C#
-
Cấu Trúc Rẽ Nhánh Switch Case Trong C# | How Kteam
-
Cấu Trúc Rẽ Nhánh Switch - Case Trong C# - Freetuts
-
Lệnh Switch Case Trong C# - Học Lập Trình C# Online - VietTuts
-
Lệnh Switch Case Trong C# - Hoclaptrinh
-
[C#] Hướng Dẫn Sử Dụng Cấu Trúc Switch Case
-
Bài 7.2 Cấu Trúc Switch Case Trong C# - Lập Trình Không Khó
-
Lệnh Switch Case Trong C# | 85 Bài Học Lập Trình C# Hay Nhất
-
Cấu Trúc Rẽ Nhánh Switch Case Trong C# - Quản Trị Máy Tính
-
Rẽ Nhánh Với Lệnh Switch Case C#, Lệnh Goto - Lập Trình C# Cơ Bản ...
-
Cách Sử Dụng Switch Case Trong C#, Cấu Trúc Rẽ Nhánh Switch
-
Ngôn Ngữ C# - Câu Lệnh Switch
-
Lệnh Rẽ Nhánh Trong C# | Comdy
-
Câu Lệnh điều Kiện Trong C#: If, Else, Switch - Thủ Thuật
-
Cấu Trúc Rẽ Nhánh Switch Case Trong C | Lập Trình Từ Đầu