Die Kennung in dem Programmiersprachen ist das Benutzer-Element durch den Benutzer definiert. Es kann Namespace, Klasse, Methode, Variable oder Schnittstelle sein.
Mit Kennungen
Identifikatoren sind die Zeichen für die eindeutige Identifizierung des Programmelements in dem Code verwendet wird. Sie sind auch zu bezeichnen Typen, Konstanten, Makros und Parameter verwendet. Der Bezeichner Name muss den Wert angeben und des übertragenen Element verwenden.
Identifier - Compilation Zeit Object
C # ist eine kompilierte Programmiersprache, die eine eigene Implementierung hat, so Identifikatoren nur Kompilierung Objekte sind. Während der Ausführung entspricht jede Kennung die Verbindung zu der Speicheradresse und zeigt den Compiler nach der Bezeichnung der Textkennung.
Benennung von Identifikatoren
Wie in C / C ++, C # Identifikatoren an das Register empfindlich.
Microsoft empfiehlt, Kamel oder Pascal Bezeichnung zusammen mit Semantik zu bezeichnen Bezeichner anstelle des ungarischen Bezeichnung Systems, das vor der Programmierung .NET verwendet wurde. Zum Beispiel: „EmployeeSalary“ kann die Bezeichnung von Camel sein, in dem die ersten Buchstaben aller Wörter Hauptstadt mit Ausnahme des ersten Wortes.
Das Kamel Bezeichnungssystem wird verwendet, private Mitglieder, Felder und Parameter zu nennen. „EmployeeSalary“ ist eine Kennung, in dem Pascal Bezeichnungssystem, da alle Worte in der Kennung mit den Buchstaben des oberen Registers beginnen. Es wird in der Regel für die Namen und Typen der benachteiligten Mitglieder verwendet.
Regeln für die Verwendung von Bezeichner
Die Regeln, die Notwendigkeit zu folgen, wenn die Kennung verwendet wird, umfassen:
- Es kann nur mit dem Buchstaben des Alphabets oder Unterstrich (_), aber nicht Zahlen beginnen
- Dies kann eine Kombination aus Zahlen, Buchstaben, Stecker, eine Folge von Symbolen Unicode usw.
- Dies kann nicht das Schlüsselwort C # sein
- Es sollte keine Leerzeichen enthalten
- Es kann nicht mehr als 511 Zeichen enthalten.
- Es muss vor seiner Übertragung angekündigt werden.
- Es kann nicht zwei aufeinanderfolgende Unterstrichzeichen in ihrem Namen haben, da solche Bezeichner zum Implementieren verwendet werden
- Sie können nicht mehr als einen Kennung mit demselben Namen erklären.
Die Kennung mit dem Präfix "@" wird als wörtliche (verbale) Kennung bezeichnet. Obwohl das Präfix "@" Sie mithilfe von Keywords verwenden können, die bei der Zusammenarbeit mit anderen Programmiersprachen hilft, wird es nicht empfohlen.