【发布时间】:2011-01-18 15:50:11
【问题描述】:
我有一个 CLR 对象的集合。对象的类定义具有三个属性:FirstName、LastName、BirthDate。
我有一个字符串,它反映了集合应该作为排序依据的属性的名称。另外,我有一个排序方向。如何将此排序信息动态应用于我的收藏?请注意,排序可以是多层的,例如我可以先按姓氏排序,然后再按名字排序。
目前,我正在尝试以下方法,但没有任何运气:
var results = myCollection.OrderBy(sortProperty);
但是,我收到一条消息:
...不包含“OrderBy”的定义,并且最好的扩展方法重载...有一些无效的参数。
【问题讨论】:
标签: linq