このようなクラスのリストがあるとしましょう(編集され、元のコードとはるかに同等です):
public class Foo
{
public FooEnum enum;
public DateTime dt;
enum FooEnum
{
prop1 = 0,
prop2 = 1
}
}
このクラスのリストがある場合、それを と呼びましょう。このリストに_fooListは 2 つFooのオブジェクトが含まれています。そのうちの 1 つは01/01/01fordtとprop2forを含みenum、もう 1 つは01/01/01fordtとprop1forenumをこの順序で含みます。さて、私OrderByがDateTime最初の場合、それは同じままですが、 でソートすると、含まれているものが最初FooEnumであっても、同じままです。これについて何か説明はありますか?Fooprop1
(注:これは私の問題の本当に要約されたバージョンです)。