gpt4 book ai didi

C# 序列化包含更多列表的对象列表

转载 作者:太空宇宙 更新时间:2023-11-03 22:54:12 25 4
gpt4 key购买 nike

<分区>

我对 C# 中的 Xml.Serialization 有疑问,希望得到帮助。我有一个要序列化的 MyObject 列表。 MyObject 类包含 System.Windows.Forms.DataVisualization.Charting.DataPoint 列表,但我没有得到序列化的 MyObject 列表.

public class MyObject
{
public Guid ID { get; set; }

public string Name { get; set; }

public bool Status { get; set; }

public List<DataPoint> History { get; set; } = new List<DataPoint>();
}

我使用这段代码来序列化:

List<MyObject> lstObjects;

using (FileStream fileStrm = new FileStream([outputPath], FileMode.Create))
{
XmlSerializer xmlSerial = new XmlSerializer(typeof(List<MyObject>));
xmlSerial.Serialize(fileStrm, lstObjects);
}

但是我在 History 列表中得到了一个 System.InvalidOperationException。你对我有什么建议吗?

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