Maison > développement back-end > Tutoriel C#.Net > Quelle est la portée des variables membres publiques d'une classe en C# ?

Quelle est la portée des variables membres publiques d'une classe en C# ?

王林
Libérer: 2023-08-24 22:13:03
avant
1277 Les gens l'ont consulté

Quelle est la portée des variables membres publiques dune classe en C# ?

Le modificateur d'accès public permet à une classe d'exposer ses variables membres et ses fonctions membres à d'autres fonctions et objets. Tout membre public est accessible depuis l’extérieur de la classe.

Dans l'exemple ci-dessous, les variables length et width ont été déclarées publiques. Vous pouvez désormais y accéder même en dehors de la méthode Main().

Ces variables sont accessibles à l'aide d'instances de la classe.

Rectangle r = new Rectangle();
r.length = 4.5;
r.width = 3.5;
Copier après la connexion

Voyons le code complet.

Exemple

Using System;
namespace RectangleApplication {
   class Rectangle {
      // member variables
      public double length;
      public double width;
      public double GetArea() {
         return length * width;
      }
      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   } // end class Rectangle
   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.length = 4.5;
         r.width = 3.5;
         r.Display();
         Console.ReadLine();
      }
   }
}
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal