【发布时间】:2019-09-11 05:50:57
【问题描述】:
我正在尝试创建一个通用扩展方法,该方法按特定属性对对象列表进行排序。我的代码出现以下错误。 无法从用法中推断方法 Queryable.OrderBy 的类型参数。尝试明确指定类型参数。
我试图在这里找到答案找不到任何合适的答案。
public static IEnumerable<T> OrderByProperty<T>(this IEnumerable<T> list,
string property)
{
return list.AsQueryable().OrderBy(property);
}
这里有什么我遗漏的吗?
【问题讨论】:
标签: c# linq extension-methods