Dynamische Eigenschaften

20/09/2007 - 08:02 von Adolf Kanigowski | Report spam
Nochmal das ganze!

Hallo!
Ich habe in einem Beitag aus 2004 gelesen, dass es in VB.NET möglich sein
soll zur Laufzeit (dynamisch) Eigenschaften zu erstellen.
Ich bin noch relativ neu bei VB.NET benötige aber diese Funktionalitàt.
Hat jemand eine Idee, wie ich sowas wie AddProperty(Name,...) realisieren
kann?

Besten Dank für eure Mühe

Adolf :-)
 

Lesen sie die antworten

#1 Elmar Boye
20/09/2007 - 09:12 | Warnen spam
Hallo Adolf,

Adolf Kanigowski schrieb ...
Nochmal das ganze!



du meinst damit wohl:
http://groups.google.de/group/micro...cd82?hl=en

Ich habe in einem Beitag aus 2004 gelesen, dass es in VB.NET möglich sein
soll zur Laufzeit (dynamisch) Eigenschaften zu erstellen.
Ich bin noch relativ neu bei VB.NET benötige aber diese Funktionalitàt.
Hat jemand eine Idee, wie ich sowas wie AddProperty(Name,...) realisieren
kann?



Grundsàtzlich ist das schon via Reflection Emit möglich:
http://msdn2.microsoft.com/en-us/li...22t50.aspx

und z. B.
http://www.codeproject.com/useritem...Types2.asp
http://www.codeproject.com/cs/desig...ion_IL.asp

Allerdings könnte das für die in Deinem Beitrag beschriebene
Funktionalitàt übers Ziel hinausschiessen, denn so schnell ist
das nicht umgesetzt.

Schneller zielführend wàre eine gemeinsame Schnittstelle
und eine nach dem Factory Method Muster aufgebaute
Klassenhierarchie, die das "GLOBALE" Objekt als Singleton
ausführt, siehe dazu:
http://de.wikipedia.org/wiki/Fabrikmethode
http://de.wikipedia.org/wiki/Single...smuster%29

Gruss
Elmar

Ähnliche fragen