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

Phương pháp định dạng Enum C #

Phương thức Định dạng chuyển đổi giá trị của một kiểu liệt kê cụ thể thành biểu diễn chuỗi tương đương của nó. Tại đây, bạn cũng có thể đặt định dạng, tức là d cho Thập phân, x cho Hệ thập lục phân, v.v.

Chúng tôi có bảng liệt kê sau đây.

enum Stock { PenDrive, Keyboard, Speakers };

Giá trị mặc định được gán (khởi tạo).

PenDrive = 0
Keyboard = 1
Speakers = 2

Bây giờ, giả sử bạn muốn giá trị của tên "Bàn phím".

Stock st = Stock.Keyboard;

Đối với điều đó, hãy thử cách sau và nhận giá trị không đổi cho tên Bàn phím.

Enum.Format(typeof(Stock), st, "d")

Sau đây là toàn bộ ví dụ.

Ví dụ

using System;
class Demo {
   enum Stock { PenDrive, Keyboard, Speakers };
   static void Main() {
      Stock st = Stock.Keyboard;
      Console.WriteLine("Product I need is {0}", st);
      Console.WriteLine("Product value: {0}", Enum.Format(typeof(Stock), st, "d"));
   }
}

Đầu ra

Product I need is Keyboard
Product value: 1