C# Enum (การแจงนับ) พร้อมตัวอย่าง

การแจงนับ C#

การแจงนับใช้ในภาษาการเขียนโปรแกรมใดๆ เพื่อกำหนดชุดค่าคงที่ ตัวอย่างเช่น สามารถกำหนดวันในสัปดาห์เป็นการแจงนับและนำไปใช้ที่ใดก็ได้ในโปรแกรม ใน C# การแจงนับถูกกำหนดด้วยความช่วยเหลือของคำหลัก 'enum'

มาดูตัวอย่างว่าเราสามารถใช้คำหลัก 'enum' ได้อย่างไร

ในตัวอย่างของเรา เราจะกำหนดการแจงนับที่เรียกว่าวัน ซึ่งจะใช้ในการจัดเก็บวันในสัปดาห์ สำหรับแต่ละตัวอย่าง เราจะแก้ไขเฉพาะฟังก์ชันหลักในไฟล์ Program.cs ของเรา

การแจงนับ C#

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();
  }
 }
}

คำอธิบายรหัส:-

  1. 'อีนัม' ประเภทข้อมูล ถูกกำหนดให้ประกาศแจงนับ ชื่อของการแจงนับคือวัน วันทั้งหมดของสัปดาห์จะถูกระบุเป็นค่าของการแจงนับ
  2. ในที่สุดฟังก์ชัน console.write จะใช้เพื่อแสดงค่าใดค่าหนึ่งของการแจงนับ

หากป้อนโค้ดด้านบนถูกต้องแล้วและโปรแกรมทำงานสำเร็จจะแสดงผลลัพธ์ต่อไปนี้

Output:

การแจงนับ C#

จากเอาต์พุต คุณจะเห็นได้ว่าค่า 'Sun' ของการแจงนับจะปรากฏในคอนโซล