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