Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Enum.ToString() trong C#

Enum.ToString() chuyển giá trị enum thành biểu diễn chuỗi. Hỗ trợ các format specifier: "G" (tên, mặc định), "D" (số nguyên), "X" (hex), "F" (flags).

Ví dụ minh họa

using System;

public class Demo
{
    enum Vehicle { Car, Bus, Truck, Motobike };

    public static void Main()
    {
        Console.WriteLine("Vehicle.Car = {0}", Vehicle.Car.ToString("D"));
        Console.WriteLine("Vehicle.Bus = {0}", Vehicle.Bus.ToString("D"));
    }
}

Kết quả đầu ra

Vehicle.Car = 0
Vehicle.Bus = 1

Format specifier:

  • "G" / "g": tên hằng số (mặc định)
  • "D" / "d": giá trị số nguyên
  • "X" / "x": giá trị hex
  • "F" / "f": tên flags (kết hợp bằng |)