Maison > Article > développement back-end > Modificateurs d'accès en C#
Les modificateurs d'accès spécifient la portée des variables et des fonctions en C#. Voici les modificateurs d'accès fournis par C# :
Le modificateur public n'impose aucune restriction sur l'accès des membres.
L'accès est limité aux classes dérivées ou aux définitions de classe.
Un modificateur d'accès interne au sein d'un programme avec les autorisations suivantes accède à sa déclaration.
Il dispose de spécificateurs d'accès fournis par des modificateurs d'accès protégés et internes.
Restriction à la classe dans laquelle il est déclaré. Les membres désignés comme privés ne sont pas accessibles en dehors de la classe.
Voyons un exemple de modificateur d'accès protégé, accédant aux membres protégés -
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!