TL; DR:ในบริบทของไลบรารีคลาส. NET, Microsoft แนะนำให้คุณใช้ Id สิ่งนี้ค่อนข้างตอบโต้ได้ง่ายเนื่องจากเป็นตัวอย่างที่หายากของตัวย่อที่ได้รับอนุญาต / แนะนำ (โดยทั่วไปแล้วตัวย่อจะขมวดคิ้ว)
ถ้าเรากำลังพูดถึงเกี่ยวกับ C # หรือระดับ .NET ประชุมห้องสมุดไมโครซอฟท์มีบางส่วนที่เป็นธรรมทั้งกำหนดหลักเกณฑ์การตั้งชื่อที่มีอยู่ พวกเขามีความคิดที่ดีพร้อมคำอธิบายมากมายเกี่ยวกับปัญหาที่หลากหลาย - ที่จริงแล้วนักพัฒนาทุกคนควรใช้เวลาพอสมควรในการอ่านหัวข้อแนวทางการออกแบบทั้งหมด
เมื่อพูดถึงคำย่อกฎของหัวแม่มือคือ: สำหรับตัวย่อสองตัวอักษรคุณมักจะเก็บไว้เป็นตัวพิมพ์ใหญ่ (ในกรณีที่ใช้ Pascal case) เช่นIOStream
อาจเป็นชื่อของคลาส สำหรับตัวย่ออีกต่อไปคุณกรณีที่ต่ำกว่าส่วนที่เหลือของตัวย่อเช่นหรือXmlDocument
HtmlParser
นี่เป็นกฎที่ไม่น่าสงสัยเป็นส่วนใหญ่ (ไม่มีความสับสนว่าคำใดคำหนึ่งจบลงและคำต่อไปเริ่มต้นเว้นแต่คุณจะผูกมัดตัวย่อสองตัวอักษร) และคุณจะคุ้นเคยกับมันเร็วมาก
ดังนั้นมันคือ ID หรือ Id? จากข้อมูลของ Microsoft อาจไม่ใช่สิ่งที่คุณคิด:
คำย่อแตกต่างจากตัวย่อซึ่งย่อมาจากคำสั้น ๆ ตัวอย่างเช่นรหัสเป็นคำย่อของตัวระบุ โดยทั่วไปชื่อไลบรารีไม่ควรใช้ตัวย่อ
ตัวย่อสองตัวที่สามารถใช้ในตัวระบุได้คือ ID และ OK ในตัวระบุที่ปาสคาลควรปรากฏเป็น Id และ Ok หากใช้เป็นคำแรกในตัวระบุอูฐพวกเขาควรปรากฏเป็น id และ ok ตามลำดับ
โดยทั่วไปฉันไม่แน่ใจจริง ๆ ว่าเมื่อความแตกต่างนี้เริ่มปรากฏในแนวทางปฏิบัติ แต่ไม่กี่ปีหลัง (ประมาณ 3.0 / 3.5) แนวโน้มการตั้งชื่อทั่วไปในไลบรารีคลาสเปลี่ยนจาก ID เป็น Id