在實際的C#軟體系統開發過程中,會遇到系統配置的儲存問題,以及系統存儲問題。在以前的系統開發過程中,筆者使用的是INI檔案配置管理的方式。到了現在,INI檔案配置儲存仍然是一個平常使用的方式。在部落格園裡,筆者看到過有些朋友使用JSON檔案的儲存配置管理方式。但是,今天筆者帶來的是XML存儲系統配置資訊的方式,無論是JSON還是XML,都需要使用到序列化的方式進行存儲,這樣才是直接的面向對象程式設計方式。
下面就對XML序列化方式做一個介紹。
一、首先,添加解決方案中的相關類庫;
先添加相關類庫Magical.Framework;

二、其次,建立主程式項目;
添加主程式項目,添加資料對象TestModule及操作類庫UserCofigHelper;
三、添加代碼;
添加主窗體元件;
代碼:
四、測試;
點選“序列化為檔案”按鈕,将文本框中的資料序列化為XML檔案文本;
點選“反序列化為對象”按鈕将XML文本反序列化為對象文本;
上面簡要介紹了XML序列化系統配置檔案的方法及代碼,希望能夠對需要的朋友們有一定幫助。
Austin Liu 劉恒輝
Department Manager,Product Manager,Project Manager and Software Designer