12. august 2004 - 11:48Der er
16 kommentarer og 1 løsning
Implementer og arv
Dette spørgsmål burde være piece of cake, så derfor synes jeg ikke at det fortjener mere end 8 points ;)
Hvad er syntaksen for public class MyClass : MyClass2, MyInterface{ }
altså hvordan arver og implementerer man i samme linje. Mit problem er at ovenstående compiler fint, også selvom MyInterface's metoder ikke er implementeret/defineret
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
MyClass2 implementerer inerfacet, men det konkrete problem består i at jeg når jeg smider skidtet på nettet så siger compileren at mit object ikke er serialiserbart (ISerializable) (ja, jeg kan sige new til MyClass)
Når MyClass2 implementerer MyInterface og MyClass arver fra MyClass2, så arver MyClass også de metoder fra MyClass2 der skal til for at implementerer interfacet.
Unable to serialize the session state. Please note that non-serializable objects or MarshalByRef objects are not permitted when session state mode is 'StateServer' or 'SQLServer'. ... [SerializationException: The type Portfolio.Shared.User_Pupil in Assembly Portfolio.Shared, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null is not marked as serializable.]
med koden
[Serializable] public abstract class Abs_User{ private string name; private string id; ...
Du gør det igen arne :-D jeg havde kun attribut på superklassen. Når jeg tilføjer på subklasserne virker det. Det må være fair hvis jeg forhøjer pointssatsen for dit arbejde. Tak for 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.