物件,物件集合的簡單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...