คำหลักคือคำสงวนที่กำหนดไว้ล่วงหน้าสำหรับคอมไพเลอร์ C# ไม่สามารถใช้คีย์เวิร์ดเหล่านี้เป็นตัวระบุได้ อย่างไรก็ตาม หากคุณต้องการใช้คำหลักเหล่านี้เป็นตัวระบุ คุณอาจนำหน้าคำหลักด้วยอักขระ @
ต่อไปนี้เป็นคำหลักสองประเภทใน C#
คีย์เวิร์ดที่สงวนไว้
นามธรรม | เป็น | ฐาน | บูล | พัง | ไบต์ | กรณี |
จับ | แผนภูมิ | ตรวจสอบแล้ว | คลาส | const | ไปต่อ | ทศนิยม |
ค่าเริ่มต้น | ผู้รับมอบสิทธิ์ | ทำ | สองเท่า | อื่นๆ | enum | เหตุการณ์ |
ชัดเจน | ภายนอก | เท็จ | ในที่สุด | แก้ไข | ลอย | สำหรับ |
foreach | ไปที่ | ถ้า | โดยนัย | ใน | ใน (ตัวแก้ไขทั่วไป) | int |
อินเทอร์เฟซ | ภายใน | คือ | ล็อค | ยาว | เนมสเปซ | ใหม่ |
null | วัตถุ | ตัวดำเนินการ | ออก | ออก (ตัวแก้ไขทั่วไป) | ลบล้าง | พารามิเตอร์ |
ส่วนตัว | ได้รับการปกป้อง | สาธารณะ | อ่านอย่างเดียว | อ้างอิง | คืนสินค้า | sbyte |
ปิดผนึก | สั้น | ขนาดของ | stackalloc | คงที่ | สตริง | โครงสร้าง |
สวิตช์ | นี่ | ขว้าง | จริง | ลอง | ประเภทของ | uint |
อูหลง | ไม่ถูกเลือก | ไม่ปลอดภัย | Ushort | ใช้ | เสมือน | เป็นโมฆะ |
ระเหย | ในขณะที่ | | | | | |
คำหลักตามบริบท
เพิ่ม | นามแฝง | ขึ้น | ลดลง | ไดนามิก | ตั้งแต่ | รับ |
ทั่วโลก | กลุ่ม | เป็น | เข้าร่วม | ปล่อย | สั่งซื้อโดย | บางส่วน (ประเภท) |
บางส่วน(วิธีการ) | ลบ | เลือก | ชุด | | | |