代码之家  ›  专栏  ›  技术社区  ›  Vaccano

“不明确的构造函数引用”XmlSerializer

  •  1
  • Vaccano  · 技术社区  · 15 年前

    我正在尝试序列化 List<MyObject> . 当我像这样创建XmlSerializer时:

    XmlSerializer xmlSerializer = new XmlSerializer(List<MyObject>);
    

    我得到以下错误: 不明确的构造函数引用

    如何修复此问题,以便对列表进行序列化和反序列化?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Yuriy Faktorovich    15 年前
    XmlSerializer xmlSerializer = new XmlSerializer(typeof(List<MyObject>));
    

    XmlSerializer xmlSerializer = new XmlSerializer(myList.GetType());
    

    你在尝试使用 this constructor ,但不传入类型对象。