Qualifizierter Bezeichner

Autor: Lewis Jackson
Erstelldatum: 8 Kann 2021
Aktualisierungsdatum: 14 Kann 2024
Anonim
06: Kapselungsprinzip, Assoziation vs. Verknüpfung, Multiplizität bei qualifizierten Assoziationen
Video: 06: Kapselungsprinzip, Assoziation vs. Verknüpfung, Multiplizität bei qualifizierten Assoziationen

Inhalt

Definition - Was bedeutet Qualifizierter Identifikator?

Ein qualifizierter Bezeichner in C # ist eine Zeichenfolge, die einen einzelnen Bezeichner oder eine durch einen Punkt (.) Getrennte Folge von Bezeichnern enthält. Es wird in einem Namensraum deklariert und kann einen oder mehrere Namensräume oder Typen enthalten.


Ein qualifizierter Bezeichner wird hauptsächlich verwendet, um einen Typ oder ein Typmitglied eindeutig anzugeben, indem der Namensraum, in dem der Bezeichner deklariert ist, eingeschlossen wird. Es ermöglicht zwei Bezeichner, die einen gemeinsamen Namen haben und in zwei verschachtelten Namensräumen deklariert sind. Es garantiert die Typensicherheit der Daten, indem die Mehrdeutigkeit beseitigt wird, die durch mehrere im selben Bereich definierte Bezeichner verursacht wird. Damit kann ein verschachtelter Namensraum definiert werden, ohne mehrere Namensraumdeklarationen lexikalisch zu verschachteln.

Bei der Entwicklung einer großen Anwendung, die in mehrere Module mit vielen Bezeichnern integriert ist, kann die Möglichkeit bestehen, dass ein Bezeichner denselben Namen hat, in mehreren Coderegionen. Durch die hierarchische Angabe des Bezeichners kann ein qualifizierter Bezeichner die semantische Kategorie des dem Bezeichner zugrunde liegenden Codes ausdrücken und das Problem der Mehrdeutigkeit bei der Auflösung des Bezeichnernamens beheben.


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 die Qualified Identifier

Ein qualifizierter Bezeichner ist ein Programmelement (Schnittstelle, Typ, Variable, Namensraum usw.) mit einem vollständig qualifizierten Namen. Ein vollständig qualifizierter Name ist der vollständige hierarchische Pfad eines Bezeichners, beginnend mit seinem globalen Namensraum.

Beispielsweise kann eine Ganzzahlvariable "Total" in einem Namensraum "Calculator" deklariert werden, der mehrere Elemente enthält, mit deren Hilfe eine arithmetische Logik berechnet werden kann. Der qualifizierte Bezeichner, mit dem auf die Ganzzahlvariable verwiesen wird, ist "Calculator.Total".


Wenn zwei Mitglieder eines verschachtelten Namensraums denselben vollqualifizierten Namen haben, wird ein Fehler gemeldet, da sie zum selben Deklarationsraum beitragen.

Diese Definition wurde in der con von C # geschrieben