C 序列化和反序列化到底是什麼意思

2021-07-02 18:39:16 字數 459 閱讀 4128

源自:
回答1:
序列化就是把乙個物件儲存到乙個檔案或資料庫欄位中去,反序列化就是在適當的時候把這個檔案再轉化成原來的物件使用。 

我想最主要的作用有:

1、在程序下次啟動時讀取上次儲存的物件的資訊

3、在分布式應用系統中傳遞資料

回答2:
序列化,其實就是將物件的狀態資訊轉換為可以儲存或傳輸的資料形式。

比如有這樣乙個類

class user

我們可以把它的例項轉換為這樣的xml

value

value

可以認為這樣就是序列化。

回答3:
你就這樣理解就行了,序列化就是將物件變成一堆字元,反序列化就是將這堆字元還原成物件。 

樓上的兄弟,序列化可不一定會儲存到檔案或資料庫中哦,可能只在記憶體中。

序列化和反序列化 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 ...