物件序列化與反序列化

2021-06-01 14:10:42 字數 757 閱讀 5990

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...