已经实现了IComparable可报错说没有实现。

ajh99990 2016-05-24 06:37:43
具体如下图:




...全文
140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheng2005 2016-05-24
  • 打赏
  • 举报
回复
人家都提示要实现IComparable了,你哪里实现IComparable了?
ajh99990 2016-05-24
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
你的
            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)
            };
是因为你这样写就是创建了普通的一维数组,所以确实没问题,我也试过了。 不过我这里尝试用的是Array这个类的实例,结果出问题了。 平时确实不会用到这个Array类的实例,反正至少我没用过,所以了解不多,拿来问一问。
ajh99990 2016-05-24
  • 打赏
  • 举报
回复
引用 3 楼 guonan198811 的回复:
不要用数组了,用集合试试 List<people> peopleList = new List<people>(); peopleList.Add();//你的实例 peopleList.OrderBy(peoplename)
集合是没问题的。然后普通一维数组也没问题。只是Array这个类的实例不行。所以就拿来问问怎么回事。说实话我平时也不用这个类的实例的。
南天空 2016-05-24
  • 打赏
  • 举报
回复
不要用数组了,用集合试试 List<people> peopleList = new List<people>(); peopleList.Add();//你的实例 peopleList.OrderBy(peoplename)
xuzuning 2016-05-24
  • 打赏
  • 举报
回复
你的
            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)
            };
ajh99990 2016-05-24
  • 打赏
  • 举报
回复
自己顶一下。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧