WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Få ut alla Klasser? (https://www.wn.se/forum/showthread.php?t=34200)

ledstrom 2008-12-31 13:31

Hej!

Jag hade tänkt och bygga ett system som man enkelt kan skapa olika moduler med. Jag tror jag kommer göra någon typ utav Interface som alla moduler ska inplantera. Det jag undrar är hur man enkelt skulla kunna gå igenom alla inladdade Namespace som finns i App_Domain, heter det så? Och se om dom ärver utav mitt Modul Interface?

Det är alltså i en Webbplats det här ska gå till, jag ser gärna kodexempel i C# eller VB..

Gott nytt år ;-)

etanders 2008-12-31 19:00

För att testa om en klass implementerar ett interface kan du använda "is" i C#.
http://msdn.microsoft.com/en-us/library/scekt9xw.aspx

Kod:

if (SomeClass is SomeInterface) { ... }
Förstår dock inte riktigt varför du skulle vilja loopa igenom alla tänkbara klasser?


Alla tider är GMT +2. Klockan är nu 15:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson