Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จุดประสงค์ของตัวระบุการเข้าถึงใน C # คืออะไร?


หากต้องการกำหนดขอบเขตและการมองเห็นของสมาชิกคลาส ให้ใช้ตัวระบุการเข้าถึง

C# รองรับตัวระบุการเข้าถึงต่อไปนี้

  • สาธารณะ
  • ส่วนตัว
  • ได้รับการปกป้อง
  • ภายใน
  • ป้องกันภายใน

มาเรียนรู้กันทีละคน

ตัวระบุการเข้าถึงสาธารณะ

อนุญาตให้คลาสแสดงตัวแปรสมาชิกและฟังก์ชันสมาชิกกับฟังก์ชันและอ็อบเจกต์อื่น ๆ

ตัวระบุการเข้าถึงแบบส่วนตัว

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

ตัวระบุการเข้าถึงที่มีการป้องกัน

ตัวระบุการเข้าถึงที่มีการป้องกันช่วยให้คลาสย่อยเข้าถึงตัวแปรสมาชิกและฟังก์ชันสมาชิกของคลาสพื้นฐานได้

ตัวระบุการเข้าถึงภายใน

ตัวระบุการเข้าถึงภายในช่วยให้คลาสแสดงตัวแปรสมาชิกและฟังก์ชันของสมาชิกไปยังฟังก์ชันและอ็อบเจ็กต์อื่นๆ ในแอสเซมบลีปัจจุบันได้

ตัวระบุการเข้าถึงภายในที่มีการป้องกัน

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