Sortowanie elementów w Liście

0

Witam. Mam klasę Vector3 (Unity3D), która przechowuje pozycję x, y i z. Tworzę listę tych obiektów, które chciałbym posegregować według rosnącej pozycji x. Wie ktoś jak to zrobić? Preferowałbym jakiś algorytm, żebym mógł też zaimplementować w JavaScript (ale jak macie metody z wykorzystaniem LINQ, to też napiszcie tu).

1

Klasa List udostępnia taką metodę

public void Sort(
	IComparer<T> comparer
)
2
var sortedList = listOfVectors.OrderBy(v => v.x).ToList();

albo:

listOfVectors.Sort((v1, v2) => v1.x.CompareTo(v2.x)); 
0

Dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1