• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
博雅居
要想跟上时代,就得不断学习!
博客园    首页    新随笔    联系   管理    订阅  订阅
2015年11月13日
yield 关键字
摘要: yield关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield关键字与return关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在foreach语句的每一次循环中返回的值。yield关键字也可与break结合使用,表示迭代结束。例... 阅读全文
posted @ 2015-11-13 11:08 博雅居 阅读(261) 评论(0) 推荐(0)
C# Lock关键字
摘要: lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。lock语句根本使用的就是Monitor.Enter和Monitor.Exit,也就是说lock(this)时执行Monitor.Enter(this),大括号结束时执行Monitor.Exit(this).他... 阅读全文
posted @ 2015-11-13 10:01 博雅居 阅读(349) 评论(0) 推荐(0)
C#中as和is关键字
摘要: 一.as运算符用于在兼容的引用类型之间执行某些类型的转换。例如:static void Main(string[] args){ object[] obj = new object[3]; obj[0] = new class1(); obj[1] = "hello"; ob... 阅读全文
posted @ 2015-11-13 09:55 博雅居 阅读(224) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3