首页 新闻 会员 周边 捐助

父类实现IComparable<T>接口,子类无法使用,请高手解惑~

0
悬赏园豆:20 [已解决问题] 解决于 2008-07-28 11:54
<P>问题描述太长,我只好发在博客里了。</P><P>http://www.cnblogs.com/dczsf/archive/2008/07/26/1252142.html</P><P>请高手帮忙看一下~</P>
张少峰的主页 张少峰 | 菜鸟二级 | 园豆:320
提问于:2008-07-26 18:29
< >
分享
最佳答案
0
改成这样就可以了。参见下面文章,道理类似 http://www.tek-tips.com/viewthread.cfm?qid=1230578&page=1 public static void Main(string[] args) { List<Entity> lu = new List<Entity>(); for (int i = 0; i < 10; i++) { User u = new User(); u.Id = i; u.UserName = getUserName(); u.PassWord = getPassword(); lu.Add(u); } lu.Sort(); lu.ForEach(delegate(Entity us) { Console.WriteLine("用户Id:" + us.Id + "用户名:" + (us as User).UserName + "密码:" + (us as User).PassWord); }); Console.Read(); }
eaglet | 专家六级 |园豆:17139 | 2008-07-28 08:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册