为了账号安全,请及时绑定邮箱和手机立即绑定

C#如何按任何属性对对象列表进行排序

C#如何按任何属性对对象列表进行排序

C#
森林海 2021-06-29 11:46:58
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
提交
取消
意见反馈 帮助中心 APP下载
官方微信