###独自クラスを使ったlistの並び替えがわかりません。
下記のように、独自クラスを使ったlistを
並び替えたいのですが、方法がわからず、
行き詰っております。
###該当のソースコード
C#
1 class Person 2 { 3 public string Name; 4 public string Gender; 5 public Person(string name, string gender) 6 { 7 this.Name = name; 8 this.Gender = gender; 9 } 10 } 11 class Program 12 { 13 static void Main(string[] args) 14 { 15 16 17 List<Person> People = new List<Person>(new Person[] { 18 19 new Person("D", "男"), 20 new Person("E", "男"), 21 new Person("A", "男"), 22 new Person("C", "男"), 23 new Person("B", "男"), 24 }); 25 26 27 foreach (Person a in People) 28 { 29 Console.WriteLine("{0} {1}", a.Name, a.Gender); 30 } 31 } 32 } 33
###求める出力結果
A 男
B 男
C 男
D 男
E 男
###補足情報(言語、ツール等)
C#
visual studio
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/23 15:54
2017/05/23 16:32
2017/05/24 08:41
2017/05/24 08:48
2017/05/24 09:21