C # Enum (Liệt kê) với Ví dụ

Mục lục:

Anonim

Liệt kê C #

Một kiểu liệt kê được sử dụng trong bất kỳ ngôn ngữ lập trình nào để xác định một tập giá trị không đổi. Ví dụ, các ngày trong tuần có thể được định nghĩa như một kiểu liệt kê và được sử dụng ở bất kỳ đâu trong chương trình. Trong C #, phép liệt kê được xác định với sự trợ giúp của từ khóa 'enum'.

Hãy xem một ví dụ về cách chúng ta có thể sử dụng từ khóa 'enum'.

Trong ví dụ của chúng tôi, chúng tôi sẽ xác định một bảng liệt kê được gọi là ngày, sẽ được sử dụng để lưu trữ các ngày trong tuần. Đối với mỗi ví dụ, chúng tôi sẽ chỉ sửa đổi hàm chính trong tệp Program.cs của chúng tôi.

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{enum Days{Sun,Mon,tue,Wed,thu,Fri,Sat};static void Main(string[] args){Console.Write(Days.Sun);Console.ReadKey();}}}

Giải thích mã: -

  1. Kiểu dữ liệu 'enum' được chỉ định để khai báo một kiểu liệt kê. Tên của bảng liệt kê là Days. Tất cả các ngày trong tuần được chỉ định làm giá trị của phép liệt kê.
  2. Cuối cùng, hàm console.write được sử dụng để hiển thị một trong các giá trị của kiểu liệt kê.

Nếu mã trên được nhập đúng cách và chương trình được thực hiện thành công, kết quả sau sẽ được hiển thị.

Đầu ra:

Từ đầu ra, bạn có thể thấy rằng giá trị 'Mặt trời' của phép liệt kê được hiển thị trong bảng điều khiển.