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 回答
- 2 回答
- 0 关注
- 266 浏览
添加回答
举报
0/150
提交
取消