我有一个List<Vehicles>
其中包含4项:排序列表放置的一个元素的顶部
我Vehicles
对象有2个属性:VehId
,VehName
在我的列表中的4项:
1)VehId : "LOR", VehName : "Lorry"
2)VehId : "CAR", VehName : "Car"
3)VehId : "BOA", VehName : "Boat"
4)VehId : "PLN", VehName : "Plane"
我想什么做的就是把Car
车辆到列表的顶部。我将如何做到这一点?通过使用.OrderBy()
或.Sort()
?
我假设你想要的那种效果持久?排序在'List'上,而'OrderBy'返回一个有序枚举来迭代。它总是会是汽车?如果是这样,事先简单地['插入](http://msdn.microsoft.com/en-us/library/sey5k5z4.aspx)在相关的索引,并避免一起排序。 –
2012-07-10 10:29:43
你用什么标准对它进行分类? “汽车”不是第一个按字母顺序排列的[也不是最后一个。 – ClayKaboom 2012-07-10 10:30:01
是的,我知道汽车不是第一个按字母顺序排列的,它只是用户选择的最流行的选项,所以我希望把它放在我的列表顶部..所以它的默认选项.. – CallumVass 2012-07-10 10:31:20