中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Hashtable在C#中的序列化和反序列化方法是什么

c#
小樊
83
2024-08-19 03:50:36
欄目: 編程語言

在C#中,可以使用DataContractSerializer類來序列化和反序列化Hashtable對象。以下是使用該類的示例代碼:

序列化Hashtable對象:

Hashtable hashtable = new Hashtable();
hashtable.Add("key1", "value1");
hashtable.Add("key2", "value2");

DataContractSerializer serializer = new DataContractSerializer(typeof(Hashtable));
using (FileStream fileStream = new FileStream("HashtableData.xml", FileMode.Create))
{
    serializer.WriteObject(fileStream, hashtable);
}

反序列化Hashtable對象:

Hashtable deserializedHashtable;
DataContractSerializer serializer = new DataContractSerializer(typeof(Hashtable));
using (FileStream fileStream = new FileStream("HashtableData.xml", FileMode.Open))
{
    deserializedHashtable = (Hashtable)serializer.ReadObject(fileStream);
}

foreach (DictionaryEntry entry in deserializedHashtable)
{
    Console.WriteLine(entry.Key + ": " + entry.Value);
}

0
闻喜县| 青阳县| 曲沃县| 洛宁县| 扎兰屯市| 临城县| 南川市| 章丘市| 怀柔区| 浦城县| 梁平县| 溧阳市| 屏山县| 永平县| 克拉玛依市| 乐安县| 石首市| 昌吉市| 龙胜| 高台县| 巴青县| 民勤县| 锦屏县| 安西县| 桂林市| 上犹县| 鹿泉市| 图木舒克市| 咸阳市| 临邑县| 论坛| 汝阳县| 岫岩| 安远县| 新邵县| 长春市| 松滋市| 中宁县| 密山市| 长岛县| 利川市|