액세스 한정자는 C#에서 변수 및 함수의 범위를 지정합니다. 다음은 C#에서 제공하는 액세스 한정자입니다.
공개 한정자는 멤버 액세스에 제한을 두지 않습니다.
액세스는 파생 클래스 또는 클래스 정의로 제한됩니다.
다음 권한이 있는 프로그램 내의 내부 액세스 한정자는 해당 선언에 액세스합니다.
protected 및 내부 액세스 수정자 모두에서 제공하는 액세스 지정자가 있습니다.
선언된 클래스로 제한됩니다. 비공개로 지정된 멤버는 클래스 외부에서 접근할 수 없습니다.
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"); } } }
Details: Website Tabs: Product Tabs: Services Tabs: Tools Tabs: Plugins
위 내용은 C#의 액세스 한정자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!