Heim > Backend-Entwicklung > C#.Net-Tutorial > C#-verschachtelte Klassen

C#-verschachtelte Klassen

王林
Freigeben: 2023-09-13 10:21:03
nach vorne
961 Leute haben es durchsucht

C# 嵌套类

Eine verschachtelte Klasse ist eine Klasse, die innerhalb einer anderen umschließenden Klasse deklariert wird. Es ist ein Mitglied seiner umschließenden Klasse und Mitglieder der umschließenden Klasse können nicht auf Mitglieder der verschachtelten Klasse zugreifen.

Sehen wir uns einen Beispielcodeausschnitt verschachtelter Klassen in C# an.

Beispiel
class One {
   public int num1;
   public class Two {
      public int num2;
   }
}
class Demo {
   static void Main() {
      One a = new One();
      a.num1++;
      One.Two ab = new One.Two();
      ab.num2++;
   }
}
Nach dem Login kopieren

Dieses Beispiel zeigt, dass Klasse Zwei eine verschachtelte Klasse ist. Klasse zwei ist in der Deklaration der Klasse eins enthalten.

Klasse 2 ist hier in der Klasse 1-Deklaration enthalten. Daher ist die zweite Klasse eine verschachtelte Klasse. Da es über einen öffentlichen Zugänglichkeitsmodifikator verfügt, kann außerhalb des Bereichs der Klasse Eins darauf zugegriffen werden.

Das obige ist der detaillierte Inhalt vonC#-verschachtelte Klassen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage