【发布时间】:2012-11-21 18:36:35
【问题描述】:
我正在尝试从 linq 查询返回 IEnumerable<string>,但出现错误:
无法将IEnumerable<AnonymousType> 转换为IEnumerable<string>
我不知道如何解决这个问题。
private IEnumerable<string> GetAllMembers(Type type)
{
var query =
(from member in type.GetMembers()
select new
{
Member = member.GetType() + " " + member.ToString()
}
);
return query;
}
【问题讨论】:
-
使用 ToList() 将解决您的问题
-
@Nick - 不,它不会。
标签: c# linq ienumerable