Klassen unter einem bestimmten Namenspace

10/12/2009 - 12:28 von Marcel Garaventa | Report spam
Hallo zusammen

Ich möchte Klassen unter einem bestimmten Namesapece haben, wie
System.Windows.Forms.ListView ist als Beispiel. Diese Klasse soll ebenfalls
als Items eine Klasse wie
System.Windows.Forms.ListView.ListViewItemCollection haben.

Ich möchte als Übung einfach dieses Beispiel nachbauen unter dem Namespace Rtc

folgenses möchte ich haben:
eine Klasse Rtc.ListView und Rtc.ListView.ListViewItemCollection

Damit ich das erreiche habe uch der Klasse ListView den Namespce Rtc
gegeben, was einwandfrei funktioniert. Leider kann ich aber der Klasse
ListViewItemCollection nicht den Namespace Rtc.ListView vergeben, weil es die
Klasse ListView ja schon gibt.

Weiss jemand wie man das macht.

Am genannten Beispiel kann man im Objektbrobwer sehen, dass die Klasse in
der Liste ListView.LiewItemCollection heisst. genau eine solche Klasse
brauche ich. Ich kann aber keine Klassen mir einem . drinn definieren.

Wenn mir jemand sagen könnte, wie das geht wàhre ich dankbar. Dabei geht es
mir mehr ums Prinzip, als um die Namen selber.

Gruss Marcel.
 

Lesen sie die antworten

#1 Harald M. Genauck
10/12/2009 - 13:19 | Warnen spam
Hallo Marcel,

Ich möchte Klassen unter einem bestimmten Namesapece haben, wie
System.Windows.Forms.ListView ist als Beispiel. Diese Klasse soll
ebenfalls
als Items eine Klasse wie
System.Windows.Forms.ListView.ListViewItemCollection haben.

Ich möchte als Übung einfach dieses Beispiel nachbauen unter dem
Namespace Rtc

folgenses möchte ich haben:
eine Klasse Rtc.ListView und Rtc.ListView.ListViewItemCollection

Damit ich das erreiche habe uch der Klasse ListView den Namespce
Rtc
gegeben, was einwandfrei funktioniert. Leider kann ich aber der
Klasse
ListViewItemCollection nicht den Namespace Rtc.ListView vergeben,
weil es die
Klasse ListView ja schon gibt.

Weiss jemand wie man das macht.

Am genannten Beispiel kann man im Objektbrobwer sehen, dass die
Klasse in
der Liste ListView.LiewItemCollection heisst. genau eine solche
Klasse
brauche ich. Ich kann aber keine Klassen mir einem . drinn
definieren.

Wenn mir jemand sagen könnte, wie das geht wàhre ich dankbar. Dabei
geht es
mir mehr ums Prinzip, als um die Namen selber.



Das Prinzip heißt "Verschachtelte Klassen" - und ist ganz einfach:


Public Class ListView

'...

Public Class ListViewItemCollection

'...

End Class

End Class


Viele Grüße

Harald M. Genauck

"VISUAL STUDIO one" - http://www.visualstudio1.de (Chefredakteur)
"ABOUT Visual Basic" - http://www.aboutvb.de (Hrsg. + Redaktion)

Ähnliche fragen