序列化:就是將物件轉換為二進位制
反序列化:就是將二進位制轉換為物件
作用:傳輸資料。
序列化:
1)、將這個類標記為可以被序列化的。
//要將p這個物件 傳輸給對方電腦
//person p = new person();
= "張三";
= 19;
= '男';
//using (filestream fswrite = new filestream(@"c:\users\administrator\desktop\111.txt", filemode.openorcreate, fileaccess.write))
//"序列化成功");
//接收對方傳送過來的二進位制 反序列化成物件
person p;
using (filestream fsread = new filestream(@"c:\users\administrator\desktop\121.txt", filemode.openorcreate, fileaccess.read))
console.writeline(p.name);
console.writeline(p.age);
console.writeline(p.gender);
console.readkey();
序列化和反序列化 C 序列化與反序列化。
序列化介紹 把物件用一種新的格式來表示。系列化只序列化資料。序列化不建議使用自動屬性 為什麼要序列化 將乙個複雜的物件轉換流,方便儲存與資訊交換。class program class person public int age 二進位制序列化 就是將物件變成流的過程,把物件變成byte class...
C 序列化和反序列化
binaryserialize serialize new binaryserialize book book serialize.deserialize book.write 3 測試用的 binaryserialize類 using system using system.collections...
C 序列化和反序列化
對stu類進行序列化和反序列化操作序列化所用到的stu類using system using system.collections.generic using system.linq using system.text public string stuname public int stuage ...