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 に答える