C# Visual Studio - Namespace-Ordner (ähnlich wie package-Ordner in Eclipse) erstellen?

KROKvsKROK

Ensign
Registriert
Apr. 2013
Beiträge
149
Hi,

In Eclipse ist es ja möglich direkt in der IDE im Projektordner packages zu erstellen. Dies war immer recht nützlich (vorallem optisch im Projektexplorer) um seine Klassen zu Ordnen (z.B. nach Model/View/Controller packages).

In C# sind ja namespaces das Gegenstück zu den packages aus Java. Es muss doch also möglich sein, in Visual Studio solche optischen namespace-Ordner zu erstellen, in denen man dann all seine Klassen reinschieben kann, oder?
Weil bisher habe im Projektexplorer alle Klassen ungeordnet rumfliegen...

Das einzige was ich bisher gefunden habe, ist die Möglichkeit einen normalen Ordner zu erstellen und da dann die Klassen reinzuschieben. Aber das muss doch auch direkt mit namespaces gehen?!
 
Wenn du in einem Ordner eine neue Datei erstellst wird, befindet sich diese automatisch in einem gleichnamigen Sub-Namespace. Beispiel: Dein Projektnamepace (findest du in den Projekteigenschaften, standardmäßig gleich dem Projektnamen) ist "MeineApp". Wenn du eine Datei im Ordner "Controller" erstellst, ist diese automatisch im Namespace "MeineApp.Controller".
Wenn du Klassen in einen Ordner verschiebst, musst du den Namespace allerdings manuell anpassen.
 
Zurück
Oben