public class SortExample{ public int IntField {get; set;} public string StringField {get; set;} public DateTime DateField {get; set;}}此類被設置為列表視圖的源,并且在下面的函數中傳遞的 sortExpression 參數是具有排序順序的屬性名稱 'IntField ASC' 'IntField DESC' 'StringField ASC' 'StringField DESC'public void SortExampleMethod(string sortExpression){ List<SortExample> list = new List<SortExample>(); list.OrderBy(sortExpression);}實現這一點的唯一方法是為每個屬性編寫一個 Comparator 還是 LINQ 中的某些內容可以輕松完成此操作?
- 2 回答
- 0 關注
- 287 瀏覽
添加回答
舉報
0/150
提交
取消