委托

委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。

当然也可以声明委托,再持有方法,代表周末小芳既玩游戏又写代码

注意:委托持有的方法必须和委托返回值相同,参数相同

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 注意:文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,...
    胡諾阅读 478评论 0 4
  • Delegate delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,...
    LH_晴阅读 969评论 0 0
  • 网上讲C#委托和事件的博文已经非常多了,其中也不乏一些深入浅出、条理清晰的文章。我之所以还是继续写,主要是借机整理...
    丑小丫大笨蛋阅读 6,110评论 3 22
  • brew –help 查看brew的帮助 安装和卸载 brew install [软件名] 安装软件 brew u...
    lsh的学习笔记阅读 286评论 0 0
  • 读余华的《活着》,需要午后人静,万声俱灭时,一口气儿的读完。那种感觉,如窥探着一群人的人生轨迹,大起大落,大悲大喜...
    栋栋子阅读 521评论 4 8