私のエラーは次のとおりです。タイプ'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; }
}
しかし、それは機能しません。私は何が間違っているのですか?