Tuyên bố chuyển đổi

Tác Giả: Randy Alexander
Ngày Sáng TạO: 25 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Tuyên bố chuyển đổi - Công Nghệ
Tuyên bố chuyển đổi - Công Nghệ

NộI Dung

Định nghĩa - Switch Statement có nghĩa là gì?

Câu lệnh chuyển đổi, trong C #, là câu lệnh lựa chọn cho phép chuyển điều khiển chương trình sang danh sách câu lệnh với nhãn chuyển đổi tương ứng với giá trị của biểu thức chuyển đổi.


Câu lệnh chuyển đổi là câu lệnh điều khiển thực thi một tập hợp logic dựa trên kết quả so sánh giữa biểu thức điều khiển và nhãn được chỉ định trong khối chuyển đổi. Loại câu lệnh này giúp cho phép giá trị của một biến hoặc biểu thức chọn khối mã để thực thi từ danh sách các ứng cử viên đại diện cho các khả năng khác nhau có thể xảy ra.

Việc sử dụng câu lệnh chuyển đổi dẫn đến hiệu suất và khả năng đọc được cải thiện khi so sánh với if..else..if .. thang. Một câu lệnh chuyển đổi có thể chứa một câu lệnh chuyển đổi khác, do đó hình thành một chuyển đổi lồng nhau, có thể mang lại hiệu suất tốt hơn so với các cách tiếp cận khác.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích về Tuyên bố chuyển đổi

Câu lệnh chuyển đổi chứa từ khóa "switch" theo sau là biểu thức chuyển đổi điều khiển (trong ngoặc đơn) và khối chuyển đổi. Khối chuyển đổi có thể bao gồm 0 hoặc nhiều phần chuyển đổi. Mỗi phần chuyển đổi chứa từ khóa "‘ trường hợp "theo sau là một lựa chọn (giá trị không đổi kết thúc bằng": ") và danh sách câu lệnh.


Sau khi đánh giá biểu thức của câu lệnh switch, điều khiển sẽ được chuyển sang câu lệnh theo nhãn "case" khớp với giá trị của biểu thức. Nếu không có hằng số khớp được chỉ định trong nhãn "trường hợp", điều khiển được chuyển đến câu lệnh theo nhãn "mặc định" (nếu nó tồn tại) hoặc đến cuối câu lệnh chuyển đổi.

Biểu thức được chỉ định trong dấu ngoặc đơn phải là một kiểu tích phân, enum, chuỗi, Boolean hoặc loại có thể được chuyển đổi thành kiểu tích phân. Mỗi phần chuyển đổi có thể bao gồm nhiều nhãn "trường hợp". Kết thúc của mọi phần chuyển đổi phải không thể truy cập được; kết quả là phần chuyển đổi phải kết thúc bằng câu lệnh nhảy như "break". Các hằng số được sử dụng trong các nhãn "trường hợp" khác nhau trong câu lệnh chuyển đổi có thể được lặp lại.


Ví dụ: một câu lệnh chuyển đổi có thể được sử dụng để so sánh giá trị đầu vào số từ người dùng với danh sách các tùy chọn menu được hiển thị trong một ứng dụng và sau đó thực thi ứng dụng dựa trên lựa chọn của người dùng.

Trái ngược với C ++, việc thực hiện một phần chuyển đổi trong C # không được phép chuyển sang rơi vào phần mềm (tiếp tục) sang phần chuyển đổi tiếp theo.

Định nghĩa này được viết trong con của C #