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

วิธีการส่วนตัวใน C #


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() หากเราพยายามโทรออก จะเกิดข้อผิดพลาดขึ้น