2013-01-22 23 views
0

我想排序List(Of RectangleF)。如何比較RectangleF的列表?

這將是巨大的,所以我寧可不要創建一個單獨的類實現可比 -

是否有可能以某種方式覆蓋的RectangleF本身,要添加相媲美,而且ovverride一個的CompareTo到通過X比較?

我正在使用VB.NET,但我也很感激C#的建議。

回答

1

您可以使用LINQ的OrderBy方法進行排序,但您選擇。

例如,如果您想訂購由X列表,你可以這樣做:

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