C 序列化物件到檔案和從檔案發序列化物件

2021-08-21 04:37:35 字數 969 閱讀 7086

序列化物件和發序列化物件

程式應用過程中,經常會把物件序列化到到檔案中,以儲存資料。然後再從檔案中反序列化出來。

具體應用如下:

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