> 백엔드 개발 > C#.Net 튜토리얼 > C#의 액세스 한정자

C#의 액세스 한정자

WBOY
풀어 주다: 2023-09-15 08:37:02
앞으로
996명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿