Zugriffsmodifikatoren geben den Umfang von Variablen und Funktionen in C# an. Im Folgenden sind die von C# bereitgestellten Zugriffsmodifikatoren aufgeführt:
Der öffentliche Modifikator schränkt den Mitgliederzugriff nicht ein.
Der Zugriff ist auf abgeleitete Klassen oder Klassendefinitionen beschränkt.
Ein interner Zugriffsmodifikator innerhalb eines Programms mit den folgenden Berechtigungen greift auf seine Deklaration zu.
Es verfügt über Zugriffsspezifizierer, die sowohl von geschützten als auch von internen Zugriffsmodifikatoren bereitgestellt werden.
Beschränkt auf die Klasse, in der es deklariert ist. Auf als privat gekennzeichnete Mitglieder kann außerhalb der Klasse nicht zugegriffen werden.
Sehen wir uns ein Beispiel für einen geschützten Zugriffsmodifikator an, der auf geschützte Mitglieder zugreift –
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
Das obige ist der detaillierte Inhalt vonZugriffsmodifikatoren in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!