หากต้องการกำหนดขอบเขตและการมองเห็นของสมาชิกคลาส ให้ใช้ตัวระบุการเข้าถึง
C# รองรับตัวระบุการเข้าถึงต่อไปนี้
- สาธารณะ
- ส่วนตัว
- ได้รับการปกป้อง
- ภายใน
- ป้องกันภายใน
มาเรียนรู้กันทีละคน
ตัวระบุการเข้าถึงสาธารณะ
อนุญาตให้คลาสแสดงตัวแปรสมาชิกและฟังก์ชันสมาชิกกับฟังก์ชันและอ็อบเจกต์อื่น ๆ
ตัวระบุการเข้าถึงแบบส่วนตัว
ตัวระบุการเข้าถึงแบบส่วนตัวอนุญาตให้คลาสซ่อนตัวแปรสมาชิกและฟังก์ชันสมาชิกจากฟังก์ชันและอ็อบเจ็กต์อื่นๆ เฉพาะฟังก์ชันของคลาสเดียวกันเท่านั้นที่เข้าถึงสมาชิกส่วนตัวได้
ตัวระบุการเข้าถึงที่มีการป้องกัน
ตัวระบุการเข้าถึงที่มีการป้องกันช่วยให้คลาสย่อยเข้าถึงตัวแปรสมาชิกและฟังก์ชันสมาชิกของคลาสพื้นฐานได้
ตัวระบุการเข้าถึงภายใน
ตัวระบุการเข้าถึงภายในช่วยให้คลาสแสดงตัวแปรสมาชิกและฟังก์ชันของสมาชิกไปยังฟังก์ชันและอ็อบเจ็กต์อื่นๆ ในแอสเซมบลีปัจจุบันได้
ตัวระบุการเข้าถึงภายในที่มีการป้องกัน
ตัวระบุการเข้าถึงภายในที่มีการป้องกันอนุญาตให้คลาสซ่อนตัวแปรสมาชิกและฟังก์ชันสมาชิกจากอ็อบเจ็กต์และฟังก์ชันคลาสอื่นๆ ยกเว้นคลาสย่อยภายในแอปพลิเคชันเดียวกัน