Private Methods สามารถใช้ได้เฉพาะในชั้นเรียนเท่านั้น หากต้องการตั้งค่าวิธีการส่วนตัว ให้ใช้ตัวระบุการเข้าถึงส่วนตัว
ตัวระบุการเข้าถึงแบบส่วนตัวอนุญาตให้คลาสซ่อนตัวแปรสมาชิกและฟังก์ชันสมาชิกจากฟังก์ชันและอ็อบเจ็กต์อื่นๆ เฉพาะฟังก์ชันของคลาสเดียวกันเท่านั้นที่สามารถเข้าถึงสมาชิกส่วนตัวได้ แม้แต่อินสแตนซ์ของชั้นเรียนก็ไม่สามารถเข้าถึงสมาชิกส่วนตัวได้
ต่อไปนี้เป็นตัวอย่าง −
ตัวอย่าง
using System; class Demo { private int displayOne() { return 10; } public int displayTwo() { return 10; } } class Program { static void Main() { Demo d = new Demo(); // Console.WriteLine(d.displayOne()); Console.WriteLine(d.displayTwo()); } }
ในตัวอย่างข้างต้น เราไม่สามารถเรียกเมธอดส่วนตัว displayOne() หากเราพยายามโทรออก จะเกิดข้อผิดพลาดขึ้น