..
Tam tikromis aplinkybėmis, programos gali turėti reikia saugoti arba perduoti duomenis, esančius tam tikrus objektus, atlikti šių operacijų galima paprastesnė. NET Framework suteikia keletas būdų Publikacija. Šie metodai leidžia konvertuoti objektus į dvejetainių duomenų, SOAP ar XML, per kurį lengvai valdyti saugojimo ir perkelti tos pačios.
Kai kuriate ir paraiškos objektas. NET dažnai neatsižvelgiama į būdus, kuriais duomenys yra saugomi, nes. NET Framework rankenos šiuo klausimu automatiškai. Tačiau, jei norite saugoti faile objekto turinį, siųsti objekto į kitą procesas, ar perduoti per tinklą jums reikia žinoti objektas yra atstovaujama, nes jūs tikriausiai reikia ją konvertuoti į kitą formatą. Šis konvertavimo vadinamas Publikacija.
Serijos numerį, įgyvendinama System.Runtime.Serialization vardų, yra procesas, kuris konvertuoja objektą į linijinį seka baitai turi būti saugomi arba perduodami. Deserializacjia yra priešingas procesas arba baitų seka serializowany objekto konversiją.
Leiskite mums dabar pamatyti veiksmus, sekti, kad objekto Publikacija:
eilutę duomenų = "Duomenys turi būti saugomi faile".
/ / Sukurkite failą, kuriame saugoti duomenis
FileStream fs = nauji FileStream ("C: \ \ Serializzazione.txt", FileMode.Create);
/ / Sukuriamas objektas BinaryFormatter atlikti Publikacija
BinaryFormatter bf = nauji BinaryFormatter ();
/ / Naudoti BinaryFormatter objektą
/ / Serialize duomenų ir įdėkite juos į failą
bf.Serialize (FS, duomenys);
/ / Uždarykite failą
fs.Close ();
Pradedantis taikymą ir atidaryti su Notepad Serializzazione.txt failas sukurtas matysime, kad yra eilutė mes nustatome mūsų, pavyzdžiui, kartu su dvejetainė informacija (kad Užrašų knygelė bus rodomas kaip simboliai), kurie yra naudingi vėlesniam deserializacjia

| |
HTML (kurso)
Žymėjimo kalbą nuo 29 € internete. |
| |
Web Rinkodara (kurso)
Svetainių kūrimas, paieškos ir rinkodara. Nuo 39 €. |
| |
XML (kurso)
Kūrimas XML struktūros, XSL ir kitomis kalbomis išplečiamą. Nuo 29 €. |