Enum

Tác Giả: Lewis Jackson
Ngày Sáng TạO: 7 Có Thể 2021
CậP NhậT Ngày Tháng: 25 Tháng Sáu 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
Băng Hình: Java для начинающих. Урок 48: Enum (Перечисления).

NộI Dung

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

Enum, trong C #, là một từ khóa đại diện cho một loại giá trị để khai báo một tập các hằng số được đặt tên.


Một enum giúp xác định một loạt các hằng số tích phân liên quan đại diện cho các giá trị đặc biệt trong một mô-đun mã. Một enum có thể được sử dụng trong câu lệnh switch, được sử dụng như một câu lệnh ra quyết định để so sánh các giá trị số. Nó giúp tạo, duy trì và nâng cao mã tự viết tài liệu cần các hằng số bổ sung trong các phiên bản sau của phần mềm. Một enum được ưa thích trong khi đại diện cho một tập hợp các giá trị loại trừ lẫn nhau. Nó có thể được sử dụng để biểu diễn bitflags và do đó có thể được sử dụng để thực hiện các hoạt động logic như AND, OR, XOR, v.v.

Một enum có lợi thế tốt hơn so với sử dụng kiểu số nguyên vì nó chỉ định rõ ràng phạm vi các giá trị mà mã máy khách có thể sử dụng và các giá trị được hiển thị trong Intellisense của Visual Studio. Việc sử dụng enum mang lại lợi thế về an toàn kiểu bằng cách gán biến số trong chương trình với các giá trị enum có ý nghĩa.


Enum cũng được gọi là liệt kê hoặc danh sách điều tra viên.

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 Enum

Trong khi khai báo một giá trị của loại enum, các chi tiết có thể bao gồm tên, khả năng truy cập, loại cơ bản và tên của các thành viên enum. Loại cơ bản mặc định, là số nguyên 32 bit (int), có thể được ghi đè bằng bất kỳ loại tích phân nào (ngoại trừ "char"). Kiểu mặc định của enum là "int".

Ví dụ, một bảng liệt kê có thể được khai báo để liệt kê các tháng trong năm để hiển thị ở cả dạng số nguyên và chuỗi.


Giá trị của một thành viên enum có thể được chỉ định rõ ràng hoặc ngầm định. Đối với một thành viên enum không được chỉ định rõ ràng, giá trị đầu tiên được đặt thành 0 và các thành viên sau đó có giá trị liên quan bằng một hơn giá trị của giá trị trước. Tuy nhiên, các giá trị mặc định có thể được ghi đè bằng cách sử dụng bộ khởi tạo.

Hai thành viên của enum không thể có cùng tên nhưng có thể chia sẻ cùng một giá trị liên quan. Các giá trị được chỉ định cho các thành viên của enum phải nằm trong phạm vi của loại enum bên dưới. Giá trị cơ bản của một thành viên enum có thể thu được bằng cách thực hiện một cast rõ ràng để chuyển đổi nó thành loại tích phân của nó.

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