Avatar billede Slettet bruger
30. oktober 2009 - 22:53 Der er 2 kommentarer og
1 løsning

Få type af object af T

Hej

Kan jeg på nogen måde få typen af et generisk T object?

så jeg f.eks kunne sige:

if(T is MyType)

eller endnu bedre, kan jeg gemme denne T som en del af en serialiseret xml fil og finde typen efter deserilisering?
Avatar billede bitmatic Nybegynder
31. oktober 2009 - 01:08 #1
Du kan ikke sige if(T is MyType), men hvis du opretter et objekt af typen T kan du spørge på det:

T obj = new T();
if(obj is MyType)...

eller
obj.GetType();


Og du har jo nok et objekt af typen T du kan spørge på. Det giver i al fald ikke meget mening at lave en generisk klasse uden at oprette objekter af typen T :-)
Avatar billede Slettet bruger
31. oktober 2009 - 12:13 #2
Okay, jeg gjorde det på en anden måde, ellers tak
Avatar billede Slettet bruger
31. oktober 2009 - 12:13 #3
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester