Intern

Autor: Louise Ward
Erstelldatum: 4 Februar 2021
Aktualisierungsdatum: 17 Kann 2024
Anonim
The Intern - Official Trailer [HD]
Video: The Intern - Official Trailer [HD]

Inhalt

Definition - Was bedeutet intern?

Internal ist in C # ein Schlüsselwort, mit dem der Zugriff auf einen Typ oder einen Typmember so deklariert wird, dass der Zugriff auf die Assembly beschränkt ist, in der er deklariert ist.


Ein interner Modifizierer verhindert die Verwendung eines öffentlichen Modifizierers, mit dem bei Bedarf auf andere Assemblys zugegriffen werden kann. Ein interner Modifikator ist daher hilfreich bei der Implementierung des Konzepts der Kapselung in der objektorientierten Programmierung auf Assembly-Ebene. Es wird in größeren Programmen verwendet, in denen Informationen, die sich über Programmgrenzen hinweg verbergen, die Wartbarkeit und Sicherheit verbessern können.

Intern wird in der komponentenbasierten Entwicklung am häufigsten verwendet, indem eine bestimmte Gruppe von Komponenten auf private Weise kommunizieren kann und der Zugriff auf den Code verhindert wird, der für diese Gruppe nicht relevant ist. Interne Modifikatoren ermöglichen den Zugriff von Mitgliedern einer Assembly über die Friend-Assemblys, die aus bestimmten Gründen wie Unit-Tests, Erweiterungen von Klassenbibliotheken usw. erstellt wurden.


Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt intern

Internal ist einer der Zugriffsmodifikatoren, die den Zugriff auf Typen beschränken, die in der aktuellen Projektassembly definiert sind. Der Standardzugriff auf Klassen und Strukturen, die in einem Namespace oder auf der obersten Ebene einer Kompilierungseinheit und nicht in anderen Typen deklariert sind, erfolgt intern.

Während der Entwicklung einer grafischen Benutzeroberflächenanwendung (GUI), die benutzerdefinierte GUI-Elemente wie Fenster, Formulare, Steuerelemente usw. enthält, können sie beispielsweise mit interner Barrierefreiheit angegeben werden, sodass sie privat zusammenarbeiten, ohne dem verwendeten Code ausgesetzt zu sein diese Elemente.


Das Verweisen auf ein Mitglied mit internem Zugriff von außerhalb der Assembly, in der es deklariert ist, führt zu einem Compilerfehler. Bei Verwendung der internen Mitglieder einer Assembly, auf die von einer Friend-Assembly aus zugegriffen werden muss, sollte der Name der Friend-Assembly mit dem Attribut InternalsVisibleToAttribute in der Assembly angegeben werden, in der die internen Mitglieder definiert sind.

Eine interne virtuelle Methode kann in C # nicht überschrieben werden.

Diese Definition wurde in der con von C # geschrieben