0

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

它会很大,所以我宁愿不必创建一个单独的类来实现 Comparable -

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

我正在使用 VB.NET,但我也将不胜感激 C# 建议。

4

1 回答 1

1

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

例如,如果你想按 X 对列表进行排序,你可以这样做:

Dim orderedByX = theList.OrderBy(Function(rect) rect.X)
于 2013-01-22T02:07:54.043 回答