สารบัญ:
คำจำกัดความ - ตัวระบุหมายถึงอะไร
ตัวระบุใน C # เป็นชื่อที่ผู้ใช้กำหนดขององค์ประกอบโปรแกรม สามารถเป็นเนมสเปซคลาสวิธีการตัวแปรหรืออินเทอร์เฟซ
ตัวระบุเป็นสัญลักษณ์ที่ใช้เพื่อระบุองค์ประกอบของโปรแกรมในรหัส พวกเขายังใช้เพื่ออ้างถึงประเภทค่าคงที่มาโครและพารามิเตอร์ ชื่อตัวบ่งชี้ควรระบุความหมายและการใช้งานองค์ประกอบที่ถูกเรียก
C # เป็นภาษาการเขียนโปรแกรมที่รวบรวมและมีการใช้งานที่ตัวระบุเป็นเพียงหน่วยงานรวบรวมเวลา ในช่วงเวลาทำงานตัวระบุแต่ละตัวจะถูกอ้างอิงโดยการอ้างอิงไปยังที่อยู่หน่วยความจำและชดเชยคอมไพเลอร์ที่กำหนดให้กับโทเค็นตัวระบุต้นฉบับเดิม
Techopedia อธิบายตัวระบุ
เช่นเดียวกับใน C / C ++ ตัวระบุใน C # จะคำนึงถึงขนาดตัวพิมพ์
Microsoft แนะนำให้ใช้เครื่องหมาย Camel หรือ Pascal พร้อมทั้ง semantics สำหรับการตั้งชื่อตัวระบุแทนสัญกรณ์ฮังการีที่ใช้ก่อนการเขียนโปรแกรม. NET ตัวอย่างเช่น "employeeSalary" อาจเป็นสัญลักษณ์ของอูฐในกรณีที่อักษรตัวแรกของคำทั้งหมดเป็นตัวพิมพ์ใหญ่ยกเว้นคำแรก สัญลักษณ์อูฐใช้เพื่อตั้งชื่อสมาชิกส่วนตัวฟิลด์และพารามิเตอร์ "EmployeeSalary" เป็นตัวระบุในสัญกรณ์ Pascal เนื่องจากคำทั้งหมดในตัวระบุเริ่มต้นด้วยตัวอักษรตัวพิมพ์ใหญ่ มันมักจะใช้สำหรับชื่อประเภทและสมาชิกที่ไม่ใช่ส่วนตัวของประเภท
กฎที่จะต้องปฏิบัติตามในขณะที่ใช้ตัวระบุ ได้แก่ :
- มันสามารถเริ่มต้นด้วยตัวอักษรตัวอักษรหรือขีดล่าง (_) แต่ไม่ใช่ตัวเลข
- มันอาจเป็นการรวมกันของตัวเลขตัวอักษรตัวเชื่อมต่อลำดับการหลบหนีของ Unicode เป็นต้น
- ไม่สามารถเป็นคำหลัก C # ได้
- มันไม่ควรมีพื้นที่สีขาว
- มีความยาวไม่เกิน 511 ตัวอักษร
- มันจะต้องมีการประกาศก่อนที่มันจะถูกเรียก
- มันไม่สามารถมีขีดล่างสองอันติดต่อกันในชื่อของมันได้เนื่องจากตัวระบุดังกล่าวจะถูกใช้สำหรับการใช้
- ไม่สามารถประกาศตัวระบุมากกว่าหนึ่งตัวที่มีชื่อเดียวกันได้ภายในขอบเขตเดียว
ตัวระบุที่ขึ้นต้นด้วย "@" เรียกว่าตัวระบุคำต่อคำ แม้ว่าคำนำหน้า "@" อนุญาตให้ใช้คำหลักซึ่งช่วยในการเชื่อมต่อกับภาษาการเขียนโปรแกรมอื่น ๆ แต่ก็ไม่ใช่วิธีปฏิบัติที่แนะนำ
คำจำกัดความนี้ถูกเขียนในบริบทของ C #