gpt4 book ai didi

c# - XML 文档中的反序列化错误(1,1)

转载 作者:可可西里 更新时间:2023-11-01 08:02:13 25 4
gpt4 key购买 nike

我有一个反序列化的 XML 文件,有趣的是 XML 文件被序列化了使用以下代码:

enter code here
var serializer = new XmlSerializer(typeof(CommonMessage));
var writer = new StreamWriter("OutPut.txt");
serializer.Serialize(writer, commonMessage);
writer.Close();

我正在尝试再次反序列化它以检查输出是否与输入匹配。无论如何,这是我要反序列化的代码:

var serializer = new XmlSerializer(typeof(CommonMessage));
var reader = new StringReader(InputFileName);
CommonMessage commonMessage = (CommonMessage)serializer.Deserialize(reader);

最佳答案

将 StringReader 替换为 StreamReader,它将正常工作。 StringReader 从字符串中读取值(在您的例子中是文件名)。

关于c# - XML 文档中的反序列化错误(1,1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4726208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com