我有一个类的列表,像这样:
List<MyClass> test = new List<MyClass>();
在我的类中,我只有一些属性。
public string id {get; set;}
public DateTime date {get; set;}
现在我通过从2个不同的数据库表中获取一些查询来创建这些类。然后,我从数据库表中取出这两个结果,并使用foreach循环创建一个新的MyClass对象,并将其放入我的“test”集合中。
现在,一旦所有这些类都放入列表集合中,我想排序并按“日期”属性对类进行排序。
我该如何做?我不能在从数据库获取它们时立即对它们进行排序,因为我是从2个不同的数据库表中获取它们的,分别进行排序只会使每个部分都有序,但第一个表可能有12/12/2009,第二个表也可能有。所以它们需要一起排序。
那么我可以使用linq或其他东西来排序吗?
谢谢