Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να Serialize ενός αντικειμένου με Enum

Μπορείτε να serialize ένα αντικείμενο που περιέχει ένα Enum χρησιμοποιώντας πρότυπες τεχνικές serialization , υπό την προϋπόθεση ότι η Enum πληροί ορισμένα κριτήρια . Προγραμματιστές serialize αντικείμενα για να τα αποθηκεύσετε σε ένα απλό αρχείο κειμένου , το αρχείο XML ή δυαδική μορφή . Προγραμματιστές συνήθως serialize αντικείμενα πριν επιτρέψουν σε ένα πρόγραμμα για να βγείτε . Για παράδειγμα , ένας προγραμματιστής του παιχνιδιού μπορεί να serialize σημερινό παιχνίδι ενός παίκτη για να το αποθηκεύσετε . Σχεδόν κάθε φορά που αποθηκεύετε ένα αρχείο , έχετε συνέχειες για μεταγενέστερη ανάκτηση και τη χρήση . Οδηγίες
Η 1

Ξεκινήστε την ανάπτυξη σας περιβάλλον της επιλογής σας και να δημιουργήσετε μία κλάση σειριοποίηση του αντικειμένου . Προσθήκη βιβλιοθήκη αναφοράς κατάλληλα για τον τύπο του serialization σκοπεύετε να ολοκληρώσετε . . Για παράδειγμα , αν σκοπεύετε να serialize το αντικείμενο σας χρησιμοποιώντας κλάσεις XML serialization NET , γράψτε :

System.Xml

System.Xml.Serialization

δημόσια XmlSerializer (

MySampleClass sampleClass

) 2

Υπόσταση ένα στιγμιότυπο της κλάσης που θα εκτελέσει την serialization - για παράδειγμα :

XmlSerializer sampleSerializer = νέα XMLSerializer ( typeof ( sampleItem ) ) ?
εικόνων 3

Υπόσταση μια παρουσία του αντικειμένου που περιέχει τα enums :

MyEnumObject enumObject = νέα MyEnumObject ( ) ?
Η 4

Εκτελέστε τους ελέγχους , εάν είναι αναγκαίο , για να διασφαλιστεί ότι οι τα enums εντός του αντικειμένου δεν παραβιάζουν τους περιορισμούς serialization . . Για παράδειγμα , XmlSerializer ΝΕΤ δεν μπορεί να serialize Τα enums τύπου ULONG που έχουν αξία μεγαλύτερη από εκφράσει 9,223,372,036,854,775,807 αριθμούς
5

Serialize το αντικείμενο που περιέχει το Enum χρησιμοποιώντας όποια μέθοδο παρέχεται από πλαισίου σας - για παράδειγμα. :

xmlSerializer SampleSerializeObject = νέα xmlSerializer ( enumObject ) ?

( βλ. Αναφορές 3 )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα