反射和序列化異同

反射和序列化是不同的:

反射:是指程序可以訪問、檢測和修改它本身狀態或行爲的一種能力,程序集包含模塊,而模塊包含類型,類型又包含成員。反射則提供了封裝程序集、模塊和類型的對象,可以通過反射動態地創建類型的實例,將類型綁定到現有的         對象,或從現有對象中獲取類型,然後可以調用類型的方法或訪問其字段和屬性。

序列化: 序列化是將對象轉換爲容易傳輸的格式的過程,比如轉化爲二進制、xml、json從而在網絡中傳輸。與序列化相反的是反序列化,它將流轉換爲對象,也就是將在序列化過程中所產生的二進制串、XML、Json等轉換成數據結構或對象的過程。將序列化和反序列化兩個過程接合起來,可以輕鬆地存儲、傳輸數據。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章