我的错误是:无法将“System.Xml.Linq.XDocument”类型的对象转换为类型
我正在尝试执行此代码:
XmlSerializer s1 = new XmlSerializer(typeof(xdoc.toString()));
其中 xdoc 具有此值:
<root>
<row1>
<ing>john</ing>
</row1>
<row1>
<ing>some name</ing>
</row1>
<row>
<name>salad</name>
<ID>8</ID>
</row>
</root>
我创建了一个像这样的类:
class Print {
List<row1> row1 = new List<row1>();
List<row> row = new List<row>();
}
public class row1
{
public string ing { get; set; }
}
public class row
{
public string name { get; set; }
public string ID { get; set; }
}
但它不起作用。我究竟做错了什么?