私はリストを持っています:
List<User> users = getUsers();
Userオブジェクトには、並べ替えたい2つのプロパティがあります。
IsActive
Name
最初にIsActiveで並べ替え、次に名前で並べ替えます。
そのため、アクティブユーザーがリストの一番上に表示され、名前で並べ替えられます。次に、非アクティブなすべてのユーザーが一覧表示されます(アルファベット順にソートされます)。
これは可能ですか、それともリストを分割してからマージする必要がありますか?
このリストには100未満のアイテムがあるため、パフォーマンスは実際には問題になりません。