5 Deklarationen
Deklarationen führen Namen ein, definieren deren Typ und geben manchmal auch bereits einen Anfangswert vor, z.B.:
int x = 3; // deklariert eine int-Variable x mit dem Wert 3void Foo() {...} // deklariert eine Methode Foo ohne Rückgabewert
Jeder Name gehört zu einem bestimmten Deklarationsbereich, von denen es in C# vier gibt:
Namensraum
Kann Klassen, Interfaces, Structs, Enumerationen, Delegates sowie weitere Namensräume enthalten.
Klasse, Interface, Struct
Kann Felder, Methoden, Konstruktoren, Destruktoren, Properties, Indexers, Events und eingeschachtelte Typen enthalten.
Enum
Enthält Enumerationskonstanten.
Block
Kann lokale Variablen enthalten.
Für Deklarationen gelten folgende Regeln:
Kein Name darf in einem ...
Get Kompaktkurs C# 6.0 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.