【发布时间】:2015-02-25 08:18:38
【问题描述】:
function void sortDynamicData(typeOfClass,SortKey)
{
List<dynamic> results = null; //results might be of any type it may contain students data or books data or professors data, hence I took as dynamic
results = services.GetMyresults(typeOfClass); //returns list of dynamic objects
results = results.OrderBy(SortKey).ToList();
...
...
...
}
我的问题是我想根据 sortKey 对结果进行排序 任何帮助都将不胜感激。
【问题讨论】:
-
如果不知道
list.OrderBy(o=>o.Key).ToList()中的正确键,则无法进行排序。最好在方法services.GetMyresults(typeOfClass)中排序并发送。 -
你知道排序依据的列名吗?