Bezeichner in C# [] (Bezeichner in C#), Lektion, Seite 723385
https://www.purl.org/stefan_ram/pub/bezeichner_csharp (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
C#-Kurs

Bezeichner in C♯ 

Das Wichtigste (etwas vereinfacht) in Kürze Ein Bezeichner ist eine Folge von Buchstaben, wie beispielsweise »abc«. Im Gegensatz zu Namen darf ein Bezeichner keine  Punkte enthalten. Ziffern  sind erlaubt, aber eine Ziffer darf nicht das erste Zeichen eines Bezeichners sein.

Ein einfacher Name  oder Bezeichner, wie beispielsweise »MaxValue«, ist (etwas vereinfacht gesagt) eine Folge von Zeichen, die mit einem Buchstaben beginnt, dem weitere Buchstaben oder Ziffern direkt folgen können. An Stelle eines Buchstabens ist auch der Grundstrich »_« erlaubt, jedoch wird der Grundstrich »_« in C♯ -Programmen in Bezeichnern im allgemeinen nur selten verwendet.

Groß- und Kleinschreibung ist signifikant : Bezeichner, die sich untereinander nur in der Groß- und Kleinschreibung unterscheiden, gelten als unterschiedlich. Beispielsweise ist der Bezeichner »hausgarten« ein anderer Bezeichner als der Bezeichner »hausGarten«.

Ein Bezeichner ist eine lexikalische Einheit.

Einige Beispiele für Bezeichner
a
A
Haus
Haus2
HAUS_2
Morphologische Diagramme (vereinfacht)
Bezeichner
.-------------------------.
|-|--->| verfuegbarer Bezeichner |--->|-|
'-------------------------' verfuegbarer Bezeichner
.------------------------.
|-|--->| Bezeichnerstartzeichen |--->.--------------------------------.--->|-|
'------------------------' ^ |
| .-----------------------. |
'---| Bezeichnerrestzeichen |<---'
'-----------------------' Bezeichnerstartzeichen
.-----------.
|-|---.--->| Buchstabe |---.--->|-|
| '-----------' ^
| .-. |
'------->( _ )-------'
'-' Bezeichnerrestzeichen
.------------------------.
|-|---.--->| Bezeichnerstartzeichen |---.--->|-|
| '------------------------' ^
| .------------------------. |
'--->| Dezimalziffer |---'
'------------------------' Buchstabe
.----------.
|-|---.--->| Majuskel |---.--->|-|
| '----------' ^
| .----------. |
'--->| Minuskel |---'
'----------' Majuskel
.-.
|-|---.--->( A )---.--->|-|
| '-' ^
| .-. |
'--->( B )---'
| '-' ^
| .-. |
'--->( C )---'
| '-' ^
| .-. |
'--->( D )---'
| '-' ^
| .-. |
'--->( E )---'
| '-' ^
| .-. |
'--->( F )---'
| '-' ^
| .-. |
'--->( G )---'
| '-' ^
| .-. |
'--->( H )---'
| '-' ^
| .-. |
'--->( I )---'
| '-' ^
| .-. |
'--->( J )---'
| '-' ^
| .-. |
'--->( K )---'
| '-' ^
| .-. |
'--->( L )---'
| '-' ^
| .-. |
'--->( M )---'
| '-' ^
| .-. |
'--->( N )---'
| '-' ^
| .-. |
'--->( O )---'
| '-' ^
| .-. |
'--->( P )---'
| '-' ^
| .-. |
'--->( Q )---'
| '-' ^
| .-. |
'--->( R )---'
| '-' ^
| .-. |
'--->( S )---'
| '-' ^
| .-. |
'--->( T )---'
| '-' ^
| .-. |
'--->( U )---'
| '-' ^
| .-. |
'--->( V )---'
| '-' ^
| .-. |
'--->( W )---'
| '-' ^
| .-. |
'--->( X )---'
| '-' ^
| .-. |
'--->( Y )---'
| '-' ^
| .-. |
'--->( Z )---'
'-' Minuskel
.-.
|-|---.--->( a )---.--->|-|
| '-' ^
| .-. |
'--->( b )---'
| '-' ^
| .-. |
'--->( c )---'
| '-' ^
| .-. |
'--->( d )---'
| '-' ^
| .-. |
'--->( e )---'
| '-' ^
| .-. |
'--->( f )---'
| '-' ^
| .-. |
'--->( g )---'
| '-' ^
| .-. |
'--->( h )---'
| '-' ^
| .-. |
'--->( i )---'
| '-' ^
| .-. |
'--->( j )---'
| '-' ^
| .-. |
'--->( k )---'
| '-' ^
| .-. |
'--->( l )---'
| '-' ^
| .-. |
'--->( m )---'
| '-' ^
| .-. |
'--->( n )---'
| '-' ^
| .-. |
'--->( o )---'
| '-' ^
| .-. |
'--->( p )---'
| '-' ^
| .-. |
'--->( q )---'
| '-' ^
| .-. |
'--->( r )---'
| '-' ^
| .-. |
'--->( s )---'
| '-' ^
| .-. |
'--->( t )---'
| '-' ^
| .-. |
'--->( u )---'
| '-' ^
| .-. |
'--->( v )---'
| '-' ^
| .-. |
'--->( w )---'
| '-' ^
| .-. |
'--->( x )---'
| '-' ^
| .-. |
'--->( y )---'
| '-' ^
| .-. |
'--->( z )---'
'-' Dezimalziffer
(wurde schon in einer früheren Lektion definiert)

Wir werden später noch Unterschiede zwischen Bezeichnern und verfügbaren Bezeichner (»verfuegbarer Bezeichner«) festlegen. Bis dahin können wir beide Begriffe aber noch als gleichbedeutend ansehen.

Übungsfragen

?   Bezeichner

Welcher der folgenden Texte ist ein Bezeichner?

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram723385 stefan_ram:723385 Bezeichner in C# Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd723385, slrprddef723385, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/bezeichner_csharp