序列化物件和發序列化物件
程式應用過程中,經常會把物件序列化到到檔案中,以儲存資料。然後再從檔案中反序列化出來。
具體應用如下:
1,構造乙個類: 注意一定要加上[serializable],表示可序列。
[serializable]
class parameter
public string name
public int age
public string addr
2,宣告乙個物件,並初始化
static parameter myparameter = new parameter();
static void init()
3,序列化
static void serialdata(string filepath)
4,反序列化
static void deserialdata(string filepath)
然後直接呼叫,序列化到檔案:
init();
serialdata("d:\\serail.txt");
從檔案反序列化到物件:
需要 using system.io;
using system.runtime.serialization.formatters.binary;
序列化物件到檔案
資訊儲存在記憶體中是非常好的,但有時你的使用者不得不關閉你的應用程式。如果你想知道儲存在記憶體中是什麼資料,也就意味著 可能 你有時需要把資訊寫入檔案。今天,我們來看乙個 net 內建特徵叫做序列化 從檔案讀寫資料非常的容易。在這個例子中,我想建立乙個程式跟蹤所有有汽車的朋友。為了實現這個功能我建立...
把物件序列化到檔案中和從檔案中反序列化的管理類
用於通用的載入或儲存 xml 序列化配置檔案的類,該類通常適用於使用結構來儲存配置資料的程式,例如資料來源配置。型別必須為可序列化的類,並且要實現 collectbase 類,以及乙個通用的索引器。把乙個 datatable 物件序列化到檔案中。datatable table xmlconfigpr...
C 檔案的序列化和反序列化
1 在使用序列化binaryformat類的時候必須引入命名空間 using system.runtime.serialization.formatters.binary 2 設計類的時候,必須在類前面加上 物件可序列化標記 serializable public class student 3 序...