Enum-এ ডিফল্টভাবে মান ০ থেকে শুরু হয় এবং ১ করে বাড়ে। কিন্তু কাস্টম মান দেওয়া যায়।
উদাহরণ
using System;
public class Demo
{
public enum Vehicle
{
Car = 20,
Motorcycle,
Bus,
Truck
}
public static void Main()
{
int a = (int)Vehicle.Car;
int b = (int)Vehicle.Motorcycle;
int c = (int)Vehicle.Bus;
int d = (int)Vehicle.Truck;
Console.WriteLine("Car = {0}", a);
Console.WriteLine("Motorcycle = {0}", b);
Console.WriteLine("Bus = {0}", c);
Console.WriteLine("Truck = {0}", d);
}
}
আউটপুট
Car = 20 Motorcycle = 21 Bus = 22 Truck = 23
প্রথম মেম্বারের মান ২০ সেট করা হয়েছে, বাকিগুলো অটোমেটিক বাড়েছে। ফ্ল্যাগ এনামের জন্য [Flags] অ্যাট্রিবিউট ব্যবহার করা হয়।