Computer >> Máy Tính >  >> Lập trình >> C#

Phương pháp GetNames của C # Enum

GetNames () trả về mảng tên của các hằng số trong Enumeration.

Sau đây là enum.

 enum Stock {Đồng hồ, Sách, Tạp hóa}; 

Để lấy mảng tên, hãy sử dụng GetNames () và lặp qua như hình dưới đây -

 foreach (string s trong Enum.GetNames (typeof (Stock))) {} 

Hãy để chúng tôi xem ví dụ hoàn chỉnh ngay bây giờ.

Ví dụ

 using System; class Demo {enum Stock {Đồng hồ, Sách, Tạp hóa}; static void Main () {Console.WriteLine ("Giá trị của danh mục cổ phiếu đầu tiên ={0}", Enum.GetName (typeof (Cổ phiếu), 0)); Console.WriteLine ("Giá trị của danh mục cổ phiếu thứ hai ={0}", Enum.GetName (typeof (Cổ phiếu), 1)); Console.WriteLine ("Giá trị của danh mục cổ phiếu thứ ba ={0}", Enum.GetName (typeof (Cổ phiếu), 2)); Console.WriteLine ("Tất cả các loại cổ phiếu ..."); foreach (string s trong Enum.GetNames (typeof (Stock))) {Console.WriteLine (s); }}} 

Đầu ra

 Giá trị của danh mục cổ phiếu đầu tiên =Đồng hồ Giá trị của danh mục cổ phiếu thứ hai =Sách Giá trị của danh mục cổ phiếu thứ ba =Tạp hóaTất cả các danh mục cổ phiếu ...