Befehl | Erklärung |
---|---|
Console.Write( string value) |
Schreibt den übergebenen String value auf die Console. |
Console.WriteLine( string value) |
Schreibt den übergebenen String auf die Console und wechselt in die nächste Zeile. |
Console.ReadKey() |
Wartet auf einen Tastendruck und gibt das eingegebene Zeichen auf der Console aus. |
Console.ReadKey( boolean hide) |
Wartet auf einen Tastendruck und gibt ihn aus, wenn hide=false ist. Ist hide=true wird nichts ausgegeben. |
Namespaces dienen dazu Klassen in sinnvolle Gruppen aufzuteilen. Unsere Klasse Program ist im namespace ConsoleApplication1.
Schreibt jemand anders ebenfalls eine Klasse Program, so kann der Compiler evtl. nicht eindeutig feststellen, welche der beiden Klassen er verwenden soll. Um dieses Problem zu lösen wird der Namensraum (namespace) verwendet:
bezeichnet unsere Klasse eindeutig.
Eine kleine Analogie: Namensräume sind wie Nachnamen. Will man zwischen zwei Menschen namens Markus unterscheiden, so nimmt man den Nachnamen zu hilfe. Dieser Nachname ist in C# der Namensraum. In einem Namensraum darf es keine zwei Klassen mit gleichem Namen geben, so wie eine Familie keine zwei Kinder gleichen Namens hat (hoffentlich).