Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 개인 메서드

<시간/>

Private 메서드는 클래스 내에서만 사용할 수 있습니다. 비공개 방법을 설정하려면 비공개 액세스 지정자를 사용하세요.

개인 액세스 지정자를 사용하면 클래스가 다른 함수 및 개체에서 해당 구성원 변수 및 구성원 함수를 숨길 수 있습니다. 같은 클래스의 함수만 private 멤버에 액세스할 수 있습니다. 클래스의 인스턴스라도 private 멤버에 액세스할 수 없습니다.

다음은 예입니다 -

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());
   }
}

위의 예에서는 private 메소드인 displayOne()을 호출할 수 없습니다. 호출하려고 하면 오류가 표시됩니다.