我想以某种方式对List(Of RectangleF)进行排序。
这将是巨大的,所以我宁愿不必创建一个实现Comparable的单独类 -
是否有可能以某种方式覆盖RectangleF本身,添加Comparable,并通过X来比较CompareTo以进行比较?
我使用的是VB.NET,但我也很欣赏C#的建议。
答案 0 :(得分:1)
您可以使用LINQ的OrderBy
方法对您选择进行排序。
例如,如果您想按X订购列表,则可以执行以下操作:
Dim orderedByX = theList.OrderBy(Function(rect) rect.X)