序列化和反序列化的概念

2021-09-08 06:34:50 字數 346 閱讀 6934

1.序列化和反序列化的概念

序列化:把物件轉換為位元組序列的過程稱為物件的序列化

反序列化:把位元組序列轉換為物件的過程稱為物件的反序列化

現在來點通俗的解釋。在**執行的時候,我們可以看到很多的物件(debug過的都造吧),可以是乙個,也可以是一類物件的集合,很多的物件資料,這些資料中,有些資訊我們想讓他持久的儲存起來,那麼這個序列化。就是把記憶體裡面的這些物件給變成一連串的位元組描述的過程,常見的就是變成檔案。

2.什麼情況下需要序列化

1)當你想把記憶體中的物件狀態儲存到乙個檔案中或者資料庫中時

2)當你想用套接字在網路上傳送物件的時候

3)當你通過rmi(遠端呼叫)傳輸物件時

序列化和反序列化 C 序列化與反序列化。

序列化介紹 把物件用一種新的格式來表示。系列化只序列化資料。序列化不建議使用自動屬性 為什麼要序列化 將乙個複雜的物件轉換流,方便儲存與資訊交換。class program class person public int age 二進位制序列化 就是將物件變成流的過程,把物件變成byte class...

序列化和反序列化

先定義乙個類 serializable xmlroot shintech public class person set public string name set public person this 0,string.empty public person int m age,string m...

序列化和反序列化

引文來自 序列化和反序列化我們可能經常會聽到,其實通俗一點的解釋,序列化就是把乙個物件儲存到乙個檔案或資料庫欄位中去,反序列化就是在適當的時候把這個檔案再轉化成原來的物件使用。using system using system.collections using system.text namesp...