24. maj 2004 - 23:01Der er
4 kommentarer og 1 løsning
Problem med Inherits
Jeg har en klasse der fungerer som en Dictionary-collection, og derfor har nedarvet System.Collections.DictionaryBase. Dog har jeg nogle flere funktioner og egenskaber jeg gerne vil have nedarvet i klassen. Dette er dog ikke muligt da Multi-Inheritance jo ikke findes i VB .NET. Men er der ikke en måde hvorpå man kan undgå at nedarvningen af en collection-base ødelægger mulighederne for ydereligere nedarvning?
-Sion
PS. Klassen jeg ønsker at nedarve egenskaber fra, skal IKKE have DictionaryBase. Desuden vil jeg gerne undgå at embedde funktionaliteten fra DictionaryBase.
Hmm, tja det virker jo, men ikke helt således som jeg kunne ønske mig. Det er måske i småtingsafdelingen, men det irriterer mig bare at skulle benytte f.eks. Klasse.Egenskaber.Navn i stedet for Klasse.Navn når "Navn"-egenskaben relaterer sig direkte til "Klasse".
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.