Hallo und guten morgen :)!
Ich hätt’ da gern mal ein Problem mit der Ein- bzw. unterordnung von Klassen in Namespaces. Es soll wie folgt aussehen:
Ich habe Projekt, welches folgende Klassen beinhaltet: ClassMain, Class1, Class2 und Class3. ClassMain soll
unter dem Namespace App.Usercontrols laufen (man soll also über App.Usercontrols.ClassMain auf diese Klasse zugreifen können).
Die Klassen Class1, Class2 und Class3 sind der Klasse ClassMain logisch untergeordnet (man soll also über
z.b.App.Usercontrols.ClassMain.Class1 auf Class1 zugreifen können). Jedoch möchte ich diese drei Klassen
der Übersicht wegen seperat speichern. Wenn ich aber die Namespaces wie folgt angebe, kommt es zu einem Namenskonflikt zwischen
dem Namespace und dem Klassennamen "ClassMain":
Namespace App.Usercontrols
ClassMain
End Namespace
Namespace App.Usercontrols.ClassMain
Class1
Class2
Class3
End Namespace
Wie kann ich also die Class1-3 logisch der Klasse ClassMain unterordnen, ohne sie z.B. innerhalb der Klasse ClassMain zu definieren?
Wahrscheinlich isses wieder ganz einfach. Wie immer ;).
Gruß
Jan
PS: Es handelt sich im Übrigen um ein VB.Net-Projekt, sollte aber eigentlich auf die Problematik keinen Einfluss haben.