Hallo,
Ik ben nu dus bezig met een applicatie, en die bestaat uit verschillende assembly's. Nu heb ik een array van een klasse gemaakt en die wil ik toegankelijk maken in de andere assembly.
Het probleem is dus, dat ik die array d.m.v. reflection wel kan overgeven, maar dan kan ik hem niet "eruit halen". Je kan dus een klasse maken d.m.v.:
Maar het probleem is dus, dat je het object wel moet hebben. Je declareert dus een nieuw object, maar je hebt het object niet. Dus ik heb alleen een Type en is dus mijn vraag of je daar een klasse van kan maken dus dat je
kan doen....
Het is een beetje lastig, maar alvast bedankt.
Ik ben nu dus bezig met een applicatie, en die bestaat uit verschillende assembly's. Nu heb ik een array van een klasse gemaakt en die wil ik toegankelijk maken in de andere assembly.
Het probleem is dus, dat ik die array d.m.v. reflection wel kan overgeven, maar dan kan ik hem niet "eruit halen". Je kan dus een klasse maken d.m.v.:
C#:
1
| object obj = (object)Activator.CreateInstance(type); |
Maar het probleem is dus, dat je het object wel moet hebben. Je declareert dus een nieuw object, maar je hebt het object niet. Dus ik heb alleen een Type en is dus mijn vraag of je daar een klasse van kan maken dus dat je
C#:
1
| klassenaam obj = (klassenaam)Activator.CreateInstance(type); |
kan doen....
Het is een beetje lastig, maar alvast bedankt.
[ Voor 8% gewijzigd door Verwijderd op 17-11-2003 13:13 ]