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