C# linq сортирует числа в неправильной последовательности - PullRequest
0 голосов
/ 11 июля 2020

У меня просто возникла проблема с сортировкой C# linq по номеру. Я отсортировал список, который включает 4 точки, и каждая точка имеет значение X, Y и Z. В большинстве случаев сортировка работает как чудо, но иногда она дает неправильную последовательность, как на картинке ниже, и я не могу не понять почему. Буду признателен за вашу помощь.

List<Point> listsorted = listpoint.OrderBy(x => x.Z).ThenBy(x => x.X).ThenBy(x => x.Y).ToList();

введите описание изображения здесь

...