如何比较RectangleF列表?

时间:2013-01-22 01:52:00

标签: vb.net list override comparable rectangles

我想以某种方式对List(Of RectangleF)进行排序。

这将是巨大的,所以我宁愿不必创建一个实现Comparable的单独类 -

是否有可能以某种方式覆盖RectangleF本身,添加Comparable,并通过X来比较CompareTo以进行比较?

我使用的是VB.NET,但我也很欣赏C#的建议。

1 个答案:

答案 0 :(得分:1)

您可以使用LINQ的OrderBy方法对您选择进行排序。

例如,如果您想按X订购列表,则可以执行以下操作:

Dim orderedByX = theList.OrderBy(Function(rect) rect.X)