关于泛型迭代的问题

sdsasdsaj 2008-08-07 11:07:03
对于一个泛型类,要想迭代他,必须实现IEnumerable<T>借口吗?但我试着实现IEnumerable接口也可实现foreach啊
...全文
88 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LQknife 2008-08-07
  • 打赏
  • 举报
回复
区别是实现IEnumerable <T>的类必须是泛型类,而实现IEnumerablr 的就可以不是
sdsasdsaj 2008-08-07
  • 打赏
  • 举报
回复
我就是想问,实现 IEnumerable<T> 和 IEnumerablr 接口有什么区别?
LQknife 2008-08-07
  • 打赏
  • 举报
回复
IEnumerable <T> 继承自IEnumerable接口
sh1618 2008-08-07
  • 打赏
  • 举报
回复
推理概念应该是从 共性入手吧 ! 不应该从某个特例入手吧!
linekery 2008-08-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sdsasdsaj 的回复:]
既然IEnumerable接口就可实现泛型类的迭代,为什么还要弄一个IEnumerable <T>接口呢?
[/Quote]

道理嘛 就好像 你为什么要用一个泛型类呢 里面用object 不也是一样么
o(∩_∩)o...
sdsasdsaj 2008-08-07
  • 打赏
  • 举报
回复
既然IEnumerable接口就可实现泛型类的迭代,为什么还要弄一个IEnumerable<T>接口呢?

110,536

社区成员

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

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

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