Скажем, у меня есть список класса, как это (под редакцией, гораздо более эквивалентен исходному коду):ThenBy() не работает в определенных условиях
public class Foo
{
public FooEnum enum;
public DateTime dt;
enum FooEnum
{
prop1 = 0,
prop2 = 1
}
}
Теперь, если у нас есть список этого класса , давайте назовем его _fooList
, и он содержит два Foo
объектов, один из которых содержит 01/01/01
для dt
и prop2
для enum
, а другой с 01/01/01
для dt
и prop1
для enum
, в таком порядке. Теперь, если I OrderBy
DateTime
во-первых, это сохраняет то же самое, но тогда, когда я сортирую по FooEnum
, он STILL остается неизменным, хотя Foo
содержит prop1
должен быть первым. Есть ли объяснения для этого?
(Примечание: это РЕАЛЬНАЯ суммированная версия моей проблемы).
Покажите нам код. – SLaks
Вместо того, чтобы объяснять словами, что вы делаете, почему бы просто не дать нам код, чтобы мы могли сами воспроизвести вашу проблему? –
Умм, я бы хотел, но ему нужно около ~ 250 строк поддерживающего кода ... –