易丰科技
标题:
c# serialize and descrialize hashtable
[打印本页]
作者:
Calvin
时间:
2011-10-2 13:08
标题:
c# serialize and descrialize hashtable
//Create the hashtable.
HashTable HashTable = new HashTable();
//Add some data.
HashTable.Add("Integer", 1);
HashTable.Add("String", "Test");
HashTable.Add("DateTime", DateTime.Now);
//Create the OrderedTable using the constructor
// that accepts a hashtable.
OrderedTable orderedTable = new OrderedTable(HashTable);
//Create a XmlSerializer for the OrderedTable
XmlSerializer serializer = new XmlSerializer(typeof(OrderedTable));
//Serialize the OrderedTable to OrderedTable.xml
using (StreamWriter writer = new StreamWriter(@"c:orderedtable.xml"))
{
serializer.Serialize(writer, orderedTable);
}
//Create a new hashtable
HashTable newTable = null;
//Deserialize the OrderedTable
using (StreamReader reader = new StreamReader(@"C:orderedtable.xml"))
{
OrderedTable tempTable = (OrderedTable)serializer.Deserialize(reader);
newTable = tempTable.hash table;
}
//newTable is now fully populated.
复制代码
欢迎光临 易丰科技 (http://forum.yftek.com/)
Powered by Discuz! X3