C# Enum (การแจงนับ) พร้อมตัวอย่าง
การแจงนับ C#
การแจงนับใช้ในภาษาการเขียนโปรแกรมใดๆ เพื่อกำหนดชุดค่าคงที่ ตัวอย่างเช่น สามารถกำหนดวันในสัปดาห์เป็นการแจงนับและนำไปใช้ที่ใดก็ได้ในโปรแกรม ใน C# การแจงนับถูกกำหนดด้วยความช่วยเหลือของคำหลัก 'enum'
มาดูตัวอย่างว่าเราสามารถใช้คำหลัก 'enum' ได้อย่างไร
ในตัวอย่างของเรา เราจะกำหนดการแจงนับที่เรียกว่าวัน ซึ่งจะใช้ในการจัดเก็บวันในสัปดาห์ สำหรับแต่ละตัวอย่าง เราจะแก้ไขเฉพาะฟังก์ชันหลักในไฟล์ Program.cs ของเรา
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { enum Days{Sun,Mon,tue,Wed,thu,Fri,Sat}; static void Main(string[] args) { Console.Write(Days.Sun); Console.ReadKey(); } } }
คำอธิบายรหัส:-
- 'อีนัม' ประเภทข้อมูล ถูกกำหนดให้ประกาศแจงนับ ชื่อของการแจงนับคือวัน วันทั้งหมดของสัปดาห์จะถูกระบุเป็นค่าของการแจงนับ
- ในที่สุดฟังก์ชัน console.write จะใช้เพื่อแสดงค่าใดค่าหนึ่งของการแจงนับ
หากป้อนโค้ดด้านบนถูกต้องแล้วและโปรแกรมทำงานสำเร็จจะแสดงผลลัพธ์ต่อไปนี้
Output:
จากเอาต์พุต คุณจะเห็นได้ว่าค่า 'Sun' ของการแจงนับจะปรากฏในคอนโซล