• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






shysky123

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3

2011年12月6日

迭代器
摘要: 迭代器:就是对可枚举类型的简化,实现的功能与可枚举类型是一样的,可以使foreach遍历类...只是由.net内部帮我们创建枚举数,无须手动创建.使用迭代器的关键字:yield return--延迟注册延迟注册也就是当编译器执行到带有yield return方法时,暂不执行该方法,等到在foreach中去执行--详情参考http://www.cnblogs.com/artech/archive/2010/10/28/yield.html 1 class Program 2 { 3 static void Main(string[] args) 4 { ... 阅读全文
posted @ 2011-12-06 22:30 shysky123 阅读(277) 评论(0) 推荐(0)
 

2011年12月4日

枚举数与可枚举类型(笔记)
摘要: 要使用foreach遍历类,必须让类实现IEnumerable接口,并且创建一个继承了Enumerator的类接收IEnumerable接口中GetEnumerator()方法的返回值.那为什么数组可以直接用foreach遍历其中的数组的项呢?因为在声明数组时.net已经隐式的让数组继承了IEnumertabel接口,并且创建了一个继承了IEnumramertor接口的类.(猜想)那么现在假设Person类有一个记忆功能,现在我想用foreach遍历person类读取,记忆中的数据,并把数据显示出来..所以我先声明一个Person类,他有Name,Age,Memory字段,还有一个构造函数以及 阅读全文
posted @ 2011-12-04 16:39 shysky123 阅读(1035) 评论(0) 推荐(1)
 
上一页 1 2 3