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