【发布时间】:2014-10-01 05:35:29
【问题描述】:
我收到以下错误:
无法将类型“System.Collections.Generic.List>”隐式转换为“System.Collections.Generic.List”
我的代码是:
class Check
{
public string Text { get; set; }
public List<Check> getxml()
{
XDocument xdoc = XDocument.Load(@"D:\Web Utf-8 Converter\Categories.xml");
var list = (from p in xdoc.Descendants("Categories")
select p.Elements("name"));
var listing = list.ToList();
return listing;
}
}
在我看来,这像是一个转换错误。但我不确定如何转换。请协助。
谢谢。
【问题讨论】:
-
只是因为它是两个不同的类。如果您的 Check 类应该保存来自 xml 的信息,那么您必须将其存储在一个新的 Check 类中,然后返回该列表。目前您正在尝试返回
列表。 -
你能举个例子吗