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

GIS的天下

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2011年11月22日

【转帖】深入浅出话事件

摘要: 深入浅出话事件(上) 小序 在上篇文章(《深入浅出话委托》)中,我们集中讨论了什么是委托以及委托的用法。有朋友问:什么时候用委托——说实话,使用某种编程要素是一种思想,更是一种习惯。举个极端点的例子:比如你问我“什么时候使用for循环”,我完全可以回答——根本用不着for循环,用if加goto就完全能够搞定——我们大多数人使用for循环,是因为我们认同for循环的思想,并且养成了使用for循环的习惯。委托也是这样——没有委托的日子,程序员们一样在干活,只是有了委托机制后,大家干起来更方便、写出的代码质量更高——当你体验到它的方便、自然而然地使用它、养成一种习惯后,你就知道什么时候应该使用它了. 阅读全文

posted @ 2011-11-22 16:11 Goed 阅读(1470) 评论(0) 推荐(0)

【转帖】深入浅出话委托

摘要: 一.什么是委托(Delegate) 先来点经典的解释——摘自MSDN:A delegate is a type① that references a method②. Once a delegate is assigned a method, it behaves exactly like that method③. The delegate method can be used like any other method, with parameters and a return value. 我先把它译过来:委托(Delegate,也有人称之为“代理”)是一种数据类型,这种类型(的实例.. 阅读全文

posted @ 2011-11-22 16:08 Goed 阅读(266) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3