การแจงนับ C# เป็นประเภทข้อมูลค่า การแจงนับคือชุดของค่าคงที่จำนวนเต็มที่มีชื่อ ประเภทที่แจกแจงถูกประกาศโดยใช้คีย์เวิร์ด enum
ต่อไปนี้เป็นวากยสัมพันธ์ของ enum
enum <enum_name> { enumeration list };
เรามาดูตัวอย่างกัน
enum Vehicle { Car, Bus, Truck };
ต่อไปนี้คือตัวอย่างการแสดงวิธีการใช้คีย์เวิร์ด enum เพื่อกำหนดประเภทตัวแปร
ตัวอย่าง
using System; namespace Demo { class Program { enum Days { Sun, Mon, tue, Wed, thu, Fri, Sat }; static void Main(string[] args) { int WeekdayStart = (int)Days.Mon; int WeekdayEnd = (int)Days.Fri; Console.WriteLine("Monday: {0}", WeekdayStart); Console.WriteLine("Friday: {0}", WeekdayEnd); Console.ReadKey(); } } }
ผลลัพธ์
Monday: 1 Friday: 5