Heim >Backend-Entwicklung >C++ >Was sind die Standardzugriffsmodifikatoren für Klassen, Strukturen und Member in C#?
Grundlegendes zu Standardzugriffsmodifikatoren in C#
Die Standardzugriffsebenen von C# für Klassen, Strukturen und Mitglieder sind kontextabhängig und werden hauptsächlich durch ihre Verschachtelung in anderen Konstrukten bestimmt.
Zugänglichkeit von Klassen und Strukturen:
internal
– nur innerhalb der aktuellen Assembly zugänglich.private
– nur innerhalb der enthaltenden Klasse oder Struktur zugänglich.Zugänglichkeit der Mitglieder (Felder, Methoden usw.):
private
– nur innerhalb der definierenden Klasse oder Struktur zugänglich.public
– von überall aus zugänglich.private
– nur innerhalb der enthaltenden verschachtelten Klasse oder Struktur zugänglich.Schnittstellen und Delegaten:
internal
– nur innerhalb der aktuellen Assembly zugänglich.private
– nur innerhalb des enthaltenden Typs zugänglich.internal
– nur innerhalb der aktuellen Assembly zugänglich.private
– nur innerhalb des enthaltenden Typs zugänglich.Wichtige Überlegungen:
internal
oder public
beschränkt.Ausführliche Erklärungen und anschauliche Beispiele finden Sie in diesen wertvollen Ressourcen:
Das obige ist der detaillierte Inhalt vonWas sind die Standardzugriffsmodifikatoren für Klassen, Strukturen und Member in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!