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:
1. Kein Name darf in einem ...
Get Kompaktkurs C# 4.0, 3rd Edition 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.