我有一個類,並在課堂上有,當我打電話序列化的同一類然後把exception-異常的XmlSerializer的一個動態ExpandoObject
要XML序列化,其繼承的類型屬性類型動態列表從IEnumerable必須有 繼承層次結構的所有級別的Add(System.Object)實現。 System.Dynamic.ExpandoObject不執行 添加(System.Object)。
Class架構 -
public class TestClass
{
public string Property1{ get; set; }
public string Property2{ get; set; }
public string Property3{ get; set; }
public string Property4{ get; set; }
public List<dynamic> ProductList { get; set; }
}
XmlSerializer的XmlSerializer的新= XmlSerializer的(TestClass.GetType());
using (StringWriter textWriter = new StringWriter())
{
xmlSerializer.Serialize(textWriter, Obj);
string xmlString=textWriter.ToString();
}
好的謝謝。但我的情況產品列表的屬性不是一個字符串列表。 請檢查我的回答 – amethianil
@amethianil你仍然面臨例外嗎? – ViVi