c 序列化和反序列化

2022-03-14 16:23:36 字數 666 閱讀 1621

序列化:就是將物件轉換為二進位制

反序列化:就是將二進位制轉換為物件

作用:傳輸資料。

序列化:

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 ...