序列化,反序列化
1.序列化对象为字符串
static XmlSerializer serializer;
public static string Serialize<T>(T t)
{
using (StringWriter sw=new StringWriter())
{
serializer=new XmlSerializer(t.GetType());
serializer.Serialize(sw,t);
return sw.ToString();
}
}
2.反序列化字符串为对象
public static object Deserialize(Type type,string s)
{
using(StringReader sr=new SttringReader(s))
{
serialize=new XmlSerializer(type)
return serializer.Deserialize(sr);
}
}

浙公网安备 33010602011771号