Maison  >  Article  >  développement back-end  >  Modificateurs d'accès en C#

Modificateurs d'accès en C#

WBOY
WBOYavant
2023-09-15 08:37:02932parcourir

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# :

Public

Le modificateur public n'impose aucune restriction sur l'accès des membres.

Protégé

L'accès est limité aux classes dérivées ou aux définitions de classe. ​​

Interne

Un modificateur d'accès interne au sein d'un programme avec les autorisations suivantes accède à sa déclaration.

Protégé Interne

Il dispose de spécificateurs d'accès fournis par des modificateurs d'accès protégés et internes.

Private

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.

Exemple

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");
      }
   }
}

Output

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer