Det første er forhåbelig hurtig klaret:) Findes der i c# en function som svare til java-funktionen super()?
Mit andet, og egentlige spørgsmål, kommer her: Hvilken tilgang skal man have til at kunne gemme og hente data fra en fil. Altså jeg kan sagtens serializere lister af objerter og gemme hver liste i en fil. Men hvordan gøres det hvis jeg har et highscore-objekt, 10 spiller objekter, 5 andre og 7 af nogle helt trejde? er der en mådå hvori jeg kan gemme alt data i samme fil og stadig bibeholde det simpelt?
Til XmlSerializering kan du angive hvilke typer en liste f.eks. kan have. I eksemplet herunder vil listen modules kunne indeholde både class1, class2 og serialise/deserializere hvis klasserne er serializable.
[XmlElement("Class1", typeof(Class1)), XmlElement("Class2", typeof(Class2))] public List<ClassBase> Modules { get { return modules; } set { modules = value; } }
Jeg læste lige spørgsmålet igen, og jeg tror ikke helt keh har svaret på det du spørger om :) I det ovenstående eksempel vises hvordan du kan serialisere en liste med forskellige datatyper i.
I dit eksempel kan du måske et objekt med lister til spiller objekter: List<Spillere> spillere; samt en til hver af de andre ting med mindre de hænger logisk sammen og f.eks. er nedarvet af samme base (her vil du kunne lave en liste).
Du kan så serializere hele det object med lister og hele pivtøjet.
Ingen kunne rigtig svare på mit spørgsmål, så lukker ned
Synes godt om
Ny brugerNybegynder
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.