C# में Type.GetEnumName() विधि वर्तमान एन्यूमरेशन प्रकार के लिए निर्दिष्ट मान वाले स्थिरांक का नाम लौटाती है।
सिंटैक्स
public virtual string GetEnumName (object val);
यहां, val वह मान है जिसका नाम प्राप्त करना है।
उदाहरण
आइए Type.GetEnumName() विधि को लागू करने का एक उदाहरण देखें:
using System;
public class Demo {
enum Vehicle {Car, Bus, Bike}
public static void Main(){
Vehicle v = Vehicle.Bike;
Type type = v.GetType();
string str = type.GetEnumName(v);
Console.WriteLine("GetEnumName() से स्थिरांक नाम प्राप्त करें = " + str);
}
}
आउटपुट
GetEnumName() से स्थिरांक नाम प्राप्त करें = Bike
उदाहरण (अपवाद संचालन)
using System;
public class Demo {
enum Vehicle {Car, Bus, Bike}
public static void Main(){
try {
Vehicle v = Vehicle.Bike;
Type type = typeof(string);
string str = type.GetEnumName(v);
Console.WriteLine("GetEnumName() से स्थिरांक नाम प्राप्त करें = " + str);
}
catch (ArgumentException e){
Console.WriteLine("एन्यूम नहीं है!");
Console.Write("{0}", e.GetType(), e.Message);
}
}
}
आउटपुट
एन्यूम नहीं है! System.ArgumentException