using system;
using system.text;
using system.collections.generic;
using system.io;
using system.runtime.serialization.formatters.binary;
class serializableoperate
catch (ioexception ex)
finally}}
private static object objectunserializable(string filepath)
catch (ioexception ex)
finally
}return obj;
}static void main(string args)
;string filepath = "c:\\log.log";
console.writeline("開始序列化集合!請稍等...");
serializableoperate.objectserializable(list, filepath);
console.writeline("開始反序列化集合!請稍等...");
list = (list)serializableoperate.objectunserializable(filepath);
foreach (string str in list)
}}
物件序列化與反序列化
我們常常需要將一些程式當前資訊儲存在檔案中,如果明文儲存,那麼資訊不安全,使用物件序列化和反序列化可解決此問題 1 將需要儲存的資訊封裝成類,用serializable標記 serializable 次標記必須,以宣告此student類可執行序列化操作 class student public st...
物件序列化 與反序列化
1.序列化為二進位製流 view code?usingsystem usingsystem.collections.generic usingsystem.text usingsystem.runtime.serialization.formatters.binary usingsystem.io ...
物件序列化 反序列化
必須新增引用 using system.io using system.runtime.serialization using system.runtime.serialization.formatters.binary 方法 region 物件序列化 物件序列化 任意物件 字串 public st...