Workshop: Einstieg in das kostenlose C# Express

Projekt-Typen II

Eine Konsolen-Anwendung ist eine Anwendung für Windows, die zur Ein- und Ausgabe die Konsolen-API verwendet. Das bedeutet, das Programm lässt sich im Windows-Eingabefenster von CMD.EXE ausführen. Im Gegensatz zur weit verbreiteten Annahme handelt es sich dabei nicht um ein Programm für MS-DOS, sondern um eine vollwertige Windows-Anwendung, die auch Zugriff auf die komplette .NET Bibliothek sowie alle Windows-APIs hat: Nur hat sie eben kein buntes Fenster.

Ein leeres Projekt benötigen Sie immer dann, wenn Sie ganz spezielle Optionen einstellen möchten, bei denen die von Haus aus mit den anderen Projekt-Typen vorgegebenen Optionen ohnehin nicht passend wären. Mit anderen Worten: So lange Sie sich noch in der Einstiegs-Phase befinden, brauchen Sie diese Projektart sicher nicht.

Da der Bedarf für eine Klassenbibliothek beim Einstieg kaum gegeben sein wird und Konsolen-Anwendungen dazu tendieren eher langweilig zu sein, sollten Sie als erstes Projekt eine Windows-Anwendung anlegen.