08. februar 2007 - 23:33Der er
7 kommentarer og 1 løsning
Typecasting af custom class
Hej Eksperter
Jeg forstår ikke helt at når jeg caster en custom Child class til dens base class, så forbliver typen Child class, men når jeg caster f.eks. en double til int32 så bliver den en int32, som forventet.
Jeg har i nedenstående eksempel oprettet en ParentClass, og en ChildClass som arver fra ParentClass og så forsøger jeg at caste ChildClass til ParentClass:
ChildClass Child = new ChildClass(); Console.WriteLine(Child.GetType()); //ChildClass
foer generics havde man ret tit noget som compileren kun vidste var Object og som man var noedt til at caste til hvad det virkeligt var for at kunne kalde metoder paa det
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.