enum

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 7 พฤษภาคม 2021
วันที่อัปเดต: 25 มิถุนายน 2024
Anonim
Java для начинающих. Урок 48: Enum (Перечисления).
วิดีโอ: Java для начинающих. Урок 48: Enum (Перечисления).

เนื้อหา

คำจำกัดความ - Enum หมายถึงอะไร

Enum ใน C # เป็นคำหลักที่แสดงถึงประเภทค่าสำหรับการประกาศชุดค่าคงที่ที่มีชื่อ


Enum ช่วยในการกำหนดชุดของค่าคงที่อินทิกรัลที่เกี่ยวข้องซึ่งแทนค่าพิเศษภายในโมดูลของรหัส enum สามารถใช้ในคำสั่ง switch ซึ่งใช้เป็นคำสั่งการตัดสินใจสำหรับการเปรียบเทียบค่าตัวเลข ช่วยในการสร้างรักษาและปรับปรุงรหัสการจัดทำเอกสารด้วยตนเองที่ต้องการค่าคงที่เพิ่มเติมในซอฟต์แวร์รุ่นที่ใหม่กว่า ต้องการ enum ในขณะที่แสดงชุดของค่าที่ไม่เกิดร่วมกัน มันสามารถใช้เพื่อเป็นตัวแทนของ bitflags และด้วยเหตุนี้สามารถนำมาใช้ในการดำเนินการทางตรรกะเช่น AND, OR, XOR ฯลฯ

enum มีข้อได้เปรียบที่ดีกว่าการใช้ชนิดตัวเลขที่สำคัญเนื่องจากจะระบุช่วงของค่าที่รหัสลูกค้าสามารถใช้ได้อย่างชัดเจนและค่าจะแสดงใน Intellisense ของ Visual Studio การใช้ enums นำประโยชน์จากความปลอดภัยประเภทโดยการกำหนดตัวแปรตัวเลขในโปรแกรมที่มีค่า enum ที่มีความหมาย

Enum เรียกอีกอย่างว่าการแจงนับหรือรายการตัวแจงนับ

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Enum

ในขณะที่ประกาศค่าประเภท enum รายละเอียดอาจรวมถึงชื่อการเข้าถึงประเภทพื้นฐานและชื่อของสมาชิก enum ชนิดพื้นฐานที่เป็นค่าเริ่มต้นซึ่งเป็นจำนวนเต็ม 32 บิต (int) สามารถแทนที่ได้ด้วยประเภทที่สำคัญ (ยกเว้น "char") ชนิดเริ่มต้นของ enum คือ "int"


ตัวอย่างเช่นการแจงนับสามารถประกาศให้รายการเดือนของปีที่จะแสดงในรูปแบบทั้งจำนวนเต็มและสตริง

ค่าของสมาชิก enum สามารถกำหนดได้อย่างชัดเจนหรือโดยปริยาย สำหรับสมาชิก enum ที่ไม่ได้กำหนดไว้อย่างชัดเจนค่าแรกจะถูกตั้งค่าเป็นศูนย์และสมาชิกหลังจากนั้นแต่ละคนมีค่าที่เกี่ยวข้องที่เท่ากับหนึ่งมากกว่าค่าของรุ่นก่อน อย่างไรก็ตามค่าเริ่มต้นสามารถแทนที่ได้โดยใช้ initializers

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

คำจำกัดความนี้ถูกเขียนในการต่อต้านของ C #