怎么将一个数组序列化与反序列化????越详细越好!!!可以加分

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么将一个数组序列化与反序列化????越详细越好!!!可以加分相关的知识,希望对你有一定的参考价值。

参考技术A //序列化
string[] arr = "a", "b", "c";
System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(string[]));
System.IO.MemoryStream mem = new MemoryStream();
System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(mem, Encoding.Default);
ser.Serialize(writer, arr);
writer.Close();

string 序列后的结果 = Encoding.Default.GetString(mem.ToArray());
mem.Dispose();

//反序列化
System.Xml.Serialization.XmlSerializer dser = new System.Xml.Serialization.XmlSerializer(typeof(string[]));
StreamReader mem2 = new StreamReader(new MemoryStream(System.Text.Encoding.Default.GetBytes(序列后的结果)), System.Text.Encoding.Default);
string[] arr2 = (string[])dser.Deserialize(mem2);本回答被提问者采纳

以上是关于怎么将一个数组序列化与反序列化????越详细越好!!!可以加分的主要内容,如果未能解决你的问题,请参考以下文章

序列化与反序列化总结(Serializable和Parcelable)

什么是序列化与反序列化?

中文分词技术

python序列化与反序列化(jsonpickle)

回归模型和时间序列模型中的MAPE指标是什么?MAPE指标解读MAPE越大越好还是越小越好使用MAPE指标的注意事项

回归模型和时间序列模型中的SMAPE指标是什么?SMAPE指标解读SMAPE越大越好还是越小越好使用SMAPE指标的注意事项