Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में वर्तमान गणना प्रकार के सदस्यों के नाम प्राप्त करें

वर्तमान गणना प्रकार के सदस्यों के नाम प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
public class Demo {
   enum Vehicle {Car, Bus, Bike}
   public static void Main() {
      try {
         Type type = typeof(string);
         string[] str = type.GetEnumNames();
         Console.WriteLine("GetEnumName() to return the constant name = " + str);
         Console.WriteLine("Listing constants ..");
         for (int i = 0; i < str.Length; i++)
         Console.Write("{0} ", str[i]);
      }
      catch (ArgumentException e) {
         Console.WriteLine("Not an enum!");
         Console.Write("{0}", e.GetType(), e.Message);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Not an enum!
System.ArgumentException

उदाहरण

आइए एक और उदाहरण देखें -

using System;
public class Demo {
   enum Vehicle {Car, Bus, Bike, airplane}
   public static void Main() {
      try {
         Vehicle v = Vehicle.Bike;
         Type type = v.GetType();
         string[] str = type.GetEnumNames();
         Console.WriteLine("GetEnumName() to return the constant name = " + str);
         Console.WriteLine("Listing constants ..");
         for (int i = 0; i < str.Length; i++)
            Console.Write("{0} ", str[i]);
      }
      catch (ArgumentException e) {
         Console.WriteLine("Not an enum!");
         Console.Write("{0}", e.GetType(), e.Message);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

GetEnumName() to return the constant name = System.String[]
Listing constants ..
Car Bus Bike airplane

  1. सी # में वर्तमान उदाहरण का प्रकार प्राप्त करना

    वर्तमान उदाहरण का प्रकार प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(){       string s = "Demo";       Console.WriteLine("String = " +s);       Console.WriteLine

  1. सी # में वर्तमान Int64 उदाहरण के लिए हैश कोड प्राप्त करें

    वर्तमान Int64 उदाहरण के लिए हैश कोड प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main() {       long val1 = 8768768768;       long val2 = 7889765555;       Console.WriteLine("Value1

  1. सी # प्रोग्राम निर्दिष्ट गणना के प्रकार प्राप्त करने के लिए

    गणना के प्रकार को प्राप्त करने के लिए GetType() विधि का उपयोग करें। गणना। Enum[] values = { ConsoleColor.Blue, DayOfWeek.Sunday}; अब प्रकार प्राप्त करने के लिए, GetType() विधि का उपयोग करें। Type enumType = val.GetType(); निम्नलिखित एक उदाहरण है जो इस प्रकार को प्रदर्शित करता है। उदाहरण using Sys