Zuhause Entwicklung Was ist eine Kennung? - Definition aus techopedia

Was ist eine Kennung? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Identifikator?

Ein Bezeichner in C # ist der benutzerdefinierte Name eines Programmelements. Dies kann ein Namespace, eine Klasse, eine Methode, eine Variable oder eine Schnittstelle sein.

Bezeichner sind Symbole, mit denen ein Programmelement im Code eindeutig identifiziert wird. Sie werden auch verwendet, um auf Typen, Konstanten, Makros und Parameter zu verweisen. Ein Bezeichnername sollte die Bedeutung und Verwendung des Elements angeben, auf das verwiesen wird.

C # ist eine kompilierte Programmiersprache, die so implementiert ist, dass die Bezeichner nur Entitäten zur Kompilierungszeit sind. Während der Laufzeit wird jeder Bezeichner durch seinen Verweis auf die Speicheradresse und den Offset des Compilers, der seinem textuellen Bezeichner-Token zugewiesen ist, referenziert.

Techopedia erklärt Identifier

Wie in C / C ++ wird bei Bezeichnern in C # zwischen Groß- und Kleinschreibung unterschieden.

Microsoft empfiehlt die Verwendung von Camel- oder Pascal-Notationen zusammen mit der Semantik zur Benennung von Bezeichnern anstelle der ungarischen Notation, die vor der .NET-Programmierung verwendet wurde. Beispielsweise könnte "employeeSalary" die Kamel-Notation darstellen, bei der der erste Buchstabe aller Wörter mit Ausnahme des ersten Wortes in Großbuchstaben geschrieben wird. Die Kamelnotation wird verwendet, um private Mitglieder, Felder und Parameter zu benennen. "EmployeeSalary" ist ein Bezeichner in Pascal-Notation, da alle Wörter im Bezeichner mit einem Großbuchstaben beginnen. Es wird normalerweise für Typnamen und nicht-private Mitglieder eines Typs verwendet.

Folgende Regeln müssen bei der Verwendung eines Bezeichners beachtet werden:

  • Es kann nur mit einem Buchstaben oder einem Unterstrich (_) beginnen, aber nicht mit einer Zahl
  • Dies kann eine Kombination aus Zahlen, Buchstaben, Anschlüssen, Unicode-Escape-Sequenzen usw. sein.
  • Es kann kein C # -Schlüsselwort sein
  • Es sollte keine Leerzeichen enthalten
  • Es darf nicht mehr als 511 Zeichen enthalten
  • Es muss deklariert werden, bevor es weitergeleitet wird
  • Der Name darf nicht zwei aufeinanderfolgende Unterstriche enthalten, da solche Bezeichner für die Implementierung verwendet werden
  • Innerhalb eines Gültigkeitsbereichs kann nicht mehr als ein Bezeichner mit demselben Namen deklariert werden

Ein Bezeichner mit dem Präfix "@" wird als wörtlicher Bezeichner bezeichnet. Das Präfix "@" ermöglicht zwar die Verwendung von Schlüsselwörtern, was bei der Anbindung an andere Programmiersprachen hilfreich ist, wird jedoch nicht empfohlen.

Diese Definition wurde im Kontext von C # geschrieben.
Was ist eine Kennung? - Definition aus techopedia