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

Type.GetEnumNames () सी # में विधि

C# में Type.GetEnumNames() विधि का उपयोग वर्तमान गणना प्रकार के सदस्यों के नाम वापस करने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित वाक्य रचना है -

public virtual string[] GetEnumNames ();

उदाहरण

आइए अब Type.GetEnumNames() विधि को लागू करने के लिए एक उदाहरण देखें -

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

उदाहरण

आइए अब Type.GetEnumNames() विधि को लागू करने के लिए एक और उदाहरण देखें -

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. Type.GetDefaultMembers () सी # में विधि

    C# में Type.GetDefaultMembers() विधि का उपयोग वर्तमान प्रकार के लिए परिभाषित सदस्यों को खोजने के लिए किया जाता है जिसका DefaultMemberAttribute सेट है। सिंटैक्स public virtual System.Reflection.MemberInfo[] GetDefaultMembers (); आइए अब Type.GetDefaultMembers() विधि को लागू करने के लिए एक उदाहरण देखे

  1. Type.GetArrayRank () विधि सी # में

    C# में Type.GetArrayRank() विधि एक सरणी में आयामों की संख्या प्राप्त करती है। सिंटैक्स public virtual int GetArrayRank (); आइए अब Type.GetArrayRank() पद्धति को लागू करने के लिए एक उदाहरण देखें - उदाहरण using System; public class Demo {    public static void Main(string[] args) {   &n

  1. टाइप। एक्वाल्स () सी # में विधि

    C# में Type.Equals() विधि यह निर्धारित करती है कि वर्तमान प्रकार का अंतर्निहित सिस्टम प्रकार निर्दिष्ट ऑब्जेक्ट या प्रकार के अंतर्निहित सिस्टम प्रकार के समान है या नहीं। सिंटैक्स public virtual bool Equals (Type o); public override bool Equals (object o); ऊपर, पैरामीटर वे ऑब्जेक्ट हैं जिनके अंतर्नि