>  기사  >  백엔드 개발  >  C#의 액세스 한정자

C#의 액세스 한정자

WBOY
WBOY앞으로
2023-09-15 08:37:02933검색

C# 中的访问修饰符

액세스 한정자는 C#에서 변수 및 함수의 범위를 지정합니다. 다음은 C#에서 제공하는 액세스 한정자입니다.

Public

공개 한정자는 멤버 액세스에 제한을 두지 않습니다.

Protected

액세스는 파생 클래스 또는 클래스 정의로 제한됩니다. ​​

Internal

다음 권한이 있는 프로그램 내의 내부 액세스 한정자는 해당 선언에 액세스합니다.

Protected Internal

protected 및 내부 액세스 수정자 모두에서 제공하는 액세스 지정자가 있습니다.

Private

선언된 클래스로 제한됩니다. 비공개로 지정된 멤버는 클래스 외부에서 접근할 수 없습니다.

Example

protected 멤버에 액세스하는 protected 액세스 한정자의 예를 살펴보겠습니다. -

Live Demo

using System;
namespace MySpecifiers {
   class Demo {
      protected string name = "Website";
      protected void Display(string str) {
         Console.WriteLine("Tabs: " + str);
      }
   }

   class Test : Demo {
      static void Main(string[] args) {
         Test t = new Test();
         Console.WriteLine("Details: " + t.name);
         t.Display("Product");
         t.Display("Services");
         t.Display("Tools");
         t.Display("Plugins");
      }
   }
}

Output

Details: Website
Tabs: Product
Tabs: Services
Tabs: Tools
Tabs: Plugins

위 내용은 C#의 액세스 한정자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제