Serialization menukar objek kepada aliran bait dan menukarnya kepada bentuk yang boleh ditulis kepada strim. Ini dilakukan untuk menyimpannya ke memori, fail atau pangkalan data.
Operasi penyiaran berikut boleh dilakukan:
Semua ahli, malah ahli baca sahaja, akan bersiri.
Ia menyerikan medan awam dan sifat objek ke dalam aliran XML yang mematuhi dokumen Bahasa Definisi Skema XML tertentu.
Mari kita lihat contoh. Mula-mula sediakan strim:
FileStream fstream = new FileStream("d:\ew.txt", FileMode.OpenOrCreate); BinaryFormatter formatter=new BinaryFormatter();
Sekarang buat objek kelas ini dan panggil pembina dengan tiga parameter -
Employee emp = new Employee(030, "Tom", “Operations”);
lakukan siri.
formatter.Serialize(fStream, emp);
Deserialisasi ialah proses bersiri terbalik, yang melaluinya anda membaca objek daripada aliran bait.
rreeeeAtas ialah kandungan terperinci Serialisasi dan Deserialisasi dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!