Heim > Backend-Entwicklung > C++ > Was sind Zugriffsmodifikatoren und der statische Modifikator in C#und wie funktionieren sie?

Was sind Zugriffsmodifikatoren und der statische Modifikator in C#und wie funktionieren sie?

Linda Hamilton
Freigeben: 2025-01-30 02:24:10
Original
827 Leute haben es durchsucht

What are Access Modifiers and the Static Modifier in C#, and How Do They Work?

im Depetenverständnis des Zugriffsmodifikators und des statischen Modifikators in C#

In der C#-Programmierung verwenden Sie möglicherweise bereits das

-Access -Modifikationscharakter, aber die Funktionen anderer Zugriffsmodifikatoren wissen möglicherweise nicht viel darüber. In diesem Artikel werden die Zugriffsänderungen in C#untersucht, die Unterschiede zwischen

, public, public und der Aussage für die Änderung der Nicht -Access -Änderung im Detail erläutern und die mysteriöse private -Modifizierung und seine Merkmale klären. protected static Zugriffsmodifikator: Definieren Sie die Grenze der Zugriffsberechtigungen

Die Sichtbarkeit und Zugriffbarkeit der Gerätesteuerklasse, -Methoden und -Variablen im Programm. C#bietet eine Vielzahl von Zugriffsänderungen:

:
    Zugriff auf den Modifikator ohne Einschränkungen, erlauben Sie dem Code, der die Konzentration derselben Sequenz- und Referenzprogramme konzentriert, um auf die geschützte Entität zuzugreifen.
  • public : Das strengste Format zur Änderung des Zugriffs ist auf den internen Zugriff auf die Klasse der Entität beschränkt.
  • : private semi -privatem Modifikator ermöglicht den Zugriff auf den Anspruch, die Derivate und denselben Sequenzsatz.
  • : Der begrenzte Zugriff ist auf den Code im selben Programmsatz beschränkt, und auf das Referenzprogrammset kann nicht zugegriffen werden. protected
  • (C# 7.2 und höher):
  • Ähnlich wie , aber die Zugriffsberechtigungen sind auf Derivatklassen im selben Programmsatz beschränkt. internal
  • Wenn kein signifikanter Zugriff auf den Modifikator vorliegt, stand die Entität standardmäßig für die Montage der Montage der Montagestufe, sodass jeder Klassenzugriff im selben Programmsatz eingestellt wird.
  • Statischer Modifikator: Die Essenz der einzigartigen Natur private protected protected Der Modifikator ist ein leistungsstarkes Werkzeug, das die eindeutigen Attribute ergibt:

instanziiert:

statische Klassen können nicht als nicht -statische Klassen instanziiert werden. Sie werden die bekannten -Speurwörter nicht sehen, um statische Klasseninstanzen zu erstellen.

Mitglied: Alle Mitglieder der statischen Klasse sind statisch, was bedeutet, dass jedes Mitglied nur eine Version hat, egal wie viele Objekte erstellt werden.

Konstruktfunktion: static statische Klassen können einen statischen Konstruktor haben.

    Besuchen Sie:
  • Sie können den Klassennamen direkt verwenden, um auf statische Mitglieder zuzugreifen, ohne Instanzen zu erstellen. Die statische new statische Klasse wird normalerweise als Dienstleister verwendet und bietet bequeme Funktionen, ohne dass eine Instanzbelastung erstellt werden muss.
  • Jetzt können Sie diese Kenntnisse nutzen, Sie können den Zugriff auf Modifikatoren und statische Klassen zuversichtlich verwenden, um eine starke und effiziente C#-Anwendung zu entwerfen und zu realisieren.

Das obige ist der detaillierte Inhalt vonWas sind Zugriffsmodifikatoren und der statische Modifikator in C#und wie funktionieren sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage