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?
- Anton: »abc.def«.
- Berta: »3d«.
- Cäsar: »d33«.
- Dora: »dD«.
- Emil: »d()«.