XML ファイルを読み取ろうとしていますtype of the expression in the select clause is incorrect. Type inference failed in the call to 'Select'
が、次のクエリの結果としてエラーが発生します。
List<Data> dogs = (from q in doc.Descendants("dog")
where (string)q.Attribute("name") == dogName
select new Data
{
name = q.Attribute("name").Value,
breed = q.Element("breed").Value,
sex = q.Element("sex").Value
}.ToList<Data>);
データクラス:
public class Data
{
public string name { get; set; }
public string breed { get; set; }
public string sex { get; set; }
public List<string> dogs { get; set; }
}