具体如下图:








解决方案
10
你的
Array m = Array.CreateInstance(typeof(people), 5); m.SetValue(new people("p1", 22), 0); m.SetValue(new people("p2", 12), 1); m.SetValue(new people("p3", 2), 2); m.SetValue(new people("p4", 10), 3); m.SetValue(new people("p5", 10), 4);
写法没见过,看着怪累的
改成这样就什么问题都没有
var m = new people[] { new people("p5", 22), new people("p4", 12), new people("p3", 2), new people("p2", 10), new people("p1", 10) };
15
不要用数组了,用集合试试
List<people> peopleList = new List<people>();
peopleList.Add();//你的实例
peopleList.OrderBy(peoplename)
List<people> peopleList = new List<people>();
peopleList.Add();//你的实例
peopleList.OrderBy(peoplename)
15
人家都提示要实现IComparable了,你哪里实现IComparable了?