কম্পিউটার টিউটোরিয়াল

বর্তমান এনামারেশন টাইপের সদস্যদের নাম পান 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() কনস্ট্যান্ট নাম রিটার্ন করতে = " + str); 
            Console.WriteLine("কনস্ট্যান্টগুলো লিস্ট করা হচ্ছে .."); 
            for (int i = 0; i < str.Length; i++) 
                Console.Write("{0} ", str[i]); 
        } 
        catch (ArgumentException e) { 
            Console.WriteLine("এনাম নয়!"); 
            Console.Write("{0}", e.GetType(), e.Message); 
        } 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

এনাম নয়! 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() কনস্ট্যান্ট নাম রিটার্ন করতে = " + str); 
            Console.WriteLine("কনস্ট্যান্টগুলো লিস্ট করা হচ্ছে .."); 
            for (int i = 0; i < str.Length; i++) 
                Console.Write("{0} ", str[i]); 
        } 
        catch (ArgumentException e) { 
            Console.WriteLine("এনাম নয়!"); 
            Console.Write("{0}", e.GetType(), e.Message); 
        } 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

GetEnumName() কনস্ট্যান্ট নাম রিটার্ন করতে = System.String[] কনস্ট্যান্টগুলো লিস্ট করা হচ্ছে .. Car Bus Bike airplane
  1. বর্তমান এনামারেশন টাইপের আন্ডারলাইং টাইপ পান C#-এ

  2. C#-এ বর্তমান ইন্সট্যান্সের টাইপ পান

  3. C#-এ Int64 ইনস্ট্যান্সের হ্যাশ কোড পাওয়া

  4. C#-এ Enum.GetType() মেথড: এনামের টাইপ পাওয়া