Linq to Sql 序列化和反序列化
- public class Test<T>
- {
- public List<T> GetList(string str)
- {
- DataContractSerializer dcs = new DataContractSerializer(typeof(List<T>));
- XmlReader xr = XmlReader.Create(new StringReader(str));
- List<T> lt = (List<T>)dcs.ReadObject(xr);
- xr.Close();
- return lt;
- }
- public string WriteList(List<T> lt)
- {
- DataContractSerializer dcs = new DataContractSerializer(typeof(List<T>));
- StringBuilder sb = new StringBuilder();
- XmlWriter writer = XmlWriter.Create(sb);
- dcs.WriteObject(writer, lt);
- writer.Close();
- return sb.ToString();
- }
- }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。