使用Id属性对类列表进行排序?

时间:2010-10-08 20:36:07

标签: c# asp.net vb.net

我有一个名为Questions的班级。此问题包含属性QuestionIDQuestionAnswer。我的list of Questions有问题ID,如2,3,4,15,12,24,22 ,,,等

我需要根据QuestionID对此问题列表对象进行排序,并存储在另一个Questions对象中。

2 个答案:

答案 0 :(得分:3)

有一个名为LINQ的框架,专为此类任务而设计。例如,在C#中:

var sortedList = questionList.OrderBy(q => q.QuestionID).ToList();

答案 1 :(得分:0)

您可以使用Linq。像这样。

var sortedQs = Questions.Sort(q => q.QuestionID).ToList();