Enum হলো নামকৃত কনস্ট্যান্টের সেট। ডিফল্টভাবে ০ থেকে শুরু হয়। এটি রিডেবিলিটি বাড়ায় এবং মэдিক নম্বর এড়াতে সাহায্য করে।
উদাহরণ
using System;
public class Demo
{
public enum Vehicle
{
Car,
Bus,
Truck
}
public static void Main()
{
int a = (int)Vehicle.Car;
int b = (int)Vehicle.Bus;
int c = (int)Vehicle.Truck;
Console.WriteLine("Car = {0}", a);
Console.WriteLine("Bus = {0}", b);
Console.WriteLine("Truck = {0}", c);
}
}
আউটপুট
Car = 0 Bus = 1 Truck = 2
Enum মান ইন্টিজারে কাস্ট করে পাওয়া যায়। Enum.GetNames(), Enum.GetValues() দিয়ে সব নাম/মান পাওয়া যায়।