Heim  >  Artikel  >  Backend-Entwicklung  >  Was sind die Standardzugriffsrechte für Klassenmitglieder in C#?

Was sind die Standardzugriffsrechte für Klassenmitglieder in C#?

王林
王林nach vorne
2023-08-25 12:45:111306Durchsuche

C# 中类成员的默认访问权限是什么?

Der Standardzugriff auf Klassenmitglieder in C# ist privat.

Mitgliedsvariablen (d. h. Klassenmitglieder) sind Eigenschaften des Objekts (aus Designsicht) und werden privat gehalten, um eine Kapselung zu erreichen. Auf diese Variablen kann nur über öffentliche Memberfunktionen zugegriffen werden.

Beispiel

using System;

namespace RectangleApplication {
   class Rectangle {
      //member variables
      private double length;
      private double width;

      public void Acceptdetails() {
         length = 10;
         width = 14;
      }

      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.Acceptdetails();
         r.Display();
         Console.ReadLine();
      }
   }
}

Das obige ist der detaillierte Inhalt vonWas sind die Standardzugriffsrechte für Klassenmitglieder in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen