###下記、Listのグループ分けと昇順ソートの方法が分かりません。
犬、猫の順にグループ分けし、E~H、A~Dを昇順でソートしたいのですが
どう処理するば、良いか分かりません。
###コード
C#
1class Person 2 { 3 public string Name { get; set; } 4 public string Animal { get; set; } 5 } 6 7 class Program 8 { 9 static void Main(string[] args) 10 { 11 12 List<Person> People = new List<Person> 13 { 14 new Person{ Name="E", Animal="猫"}, 15 new Person{ Name="F", Animal="猫"}, 16 new Person{ Name="G", Animal="犬"}, 17 new Person{ Name="H", Animal="犬"}, 18 new Person{ Name="A", Animal="猫"}, 19 new Person{ Name="B", Animal="犬"}, 20 new Person{ Name="C", Animal="猫"}, 21 new Person{ Name="D", Animal="犬"}, 22 };
###どう出力したいか
犬 B
犬 D
犬 G
犬 H
猫 A
猫 C
猫 E
猫 F
###補足情報
List部分もwebの情報を元に作成したので、
自分の中でイマイチ理解ができていません。
宜しければ、list部分の解説もして頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/17 16:24 編集
2017/05/18 01:05