2
[代碼]如何使這個更通用
private static IOrderedEnumerable<Film> OrderBy(this IEnumerable<Film> source, Func<Film, object> order, bool desc)
{
if (desc) { return source.OrderByDescending(order); }
return source.OrderBy(order);
}
[現狀]
Ofcourse,LINQ已經實現了由順序。我只是試圖更多地生成它。主要是爲了學習東西,它並不真正添加其他東西,我可以通過正常順序訂購,或者通過降序使用相同的屬性進行訂購。
[問題]
但是我想使它更通用。目前只需要IEnumerable <T>並返回IOrderedEnumerable <T>(其中T當前是一個電影。自定義模型)。 是否有任何通用類型的列表,可枚舉或覆蓋所有List,IEnumerable IOrderedEnumerable etcetc?
非常感謝。 –