物件,物件集合的簡單Xml序列化與反序列化

2021-04-14 01:41:56 字數 1368 閱讀 2469

物件,物件集合的簡單xml序列化與反序列化

本文描述如何使用clr中的

stringwriter,

xmlserializer將物件, 物件集合

序列化為xml格式的字串, 同時描述如何進行

反序列化.

c#版本: c# 3.0

開發環境: vs 2008

主要方法:

複製複製

複製儲存

usingsystem;usingsystem.collections.generic;

publicstaticvoidtestone()

;console.writeline(******serializer.serialize(info));

}publicstaticvoidtesttwo()

);list.add(newuserinfo() );

console.writeline(******serializer.serialize>(list));

}publicstaticvoidtestthree()

);userinfo info = ******serializer.deserialize(typeof(userinfo), s)asuserinfo;

console.writeline(info.userid.tostring() +", "+ info.username);

}publicstaticvoidtestfour()

);list.add(newuserinfo() );strings = ******serializer.serialize>(list);

listnewlist = ******serializer.deserialize(typeof(list), s)aslist;foreach(varinfoinnewlist)}}

}

物件序列和反序列化Xml

1.xmlarray和xmlarrayitem xmlarray和xmlarrayitem是不同的,xmlarray是指這個陣列叫什麼,xmlarrayitem 值陣列的每個元素叫什麼。012 測試物件 1 region urlsinfo23 urlsinfo info 4public urlsin...

物件序列化

using system using system.io using system.diagnostics using system.reflection using system.runtime.serialization using system.runtime.serialization.fo...

物件序列化

物件序列化 1 首先該物件要實現serializable的介面 public class person implements serializable public void setname string name 2 將物件序列化到乙個檔案中 當然你也可以序列化到其他地方 public class...