在實際的C#軟件系統開發過程當中,會遇到系統配置的保存問題,以及系統存儲問題。在之前的系統開發過程當中,筆者使用的是INI文件配置管理的方式。到了如今,INI文件配置保存仍然是一個日常使用的方式。在博客園裏,筆者看到過有些朋友使用JSON文件的保存配置管理方式。可是,今天筆者帶來的是XML存儲系統配置信息的方式,不管是JSON仍是XML,都須要使用到序列化的方式進行存儲,這樣纔是直接的面向對象編程方式。編程
下面就對XML序列化方式作一個介紹。測試
1、首先,添加解決方案中的相關類庫;spa
先添加相關類庫Magical.Framework;對象
2、其次,創建主程序項目;blog
添加主程序項目,添加數據對象TestModule及操做類庫UserCofigHelper;開發
3、添加代碼;get
添加主窗體組件;博客
代碼:it
4、測試;面向對象編程
點擊「序列化爲文件」按鈕,將文本框中的數據序列化爲XML文件文本;
點擊「反序列化爲對象」按鈕將XML文本反序列化爲對象文本;
上面簡要介紹了XML序列化系統配置文件的方法及代碼,但願可以對須要的朋友們有必定幫助。
這裏提供解決方案下載:https://pan.baidu.com/s/1eSxYQII