5Deklarationen
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 3
void Foo() {...} // deklariert eine Methode Foo ohne Rückgabewert
Jeder Name gehört zu einem bestimmten Deklarationsbereich, von denen es in C# vier gibt:
- NamensraumKann Klassen, Interfaces, Structs, Enumerationen, Delegates sowie weitere Namensräume enthalten.
- Klasse, Interface, StructKann Felder, Methoden, Konstruktoren, Destruktoren, Properties, Indexers, Events und eingeschachtelte Typen enthalten.
- EnumEnthält Enumerationskonstanten.
- BlockKann lokale Variablen enthalten.
Für Deklarationen gelten folgende Regeln:
- 1. Kein Name darf in einem Deklarationsbereich ...
Get Kompaktkurs C# 7 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.