码迷,mamicode.com
首页 >  
搜索关键字:委托delegate    ( 196个结果
温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
一、委托Delegate一般的方法(Method)中,我们的参数总是string,int,DateTime...这些基本的数据类型(或者没有参数),比如public void HelloWorld() { Console.WriteLine("Hello World!");}public vo...
分类:其他好文   时间:2015-04-01 17:04:12    阅读次数:141
委托,事件
委托:delegate是表?将?法作为参数传递给其他?法。委托类似于函数指针,但与函数指针不同的是,委托是?向对象 的、类型安全的和保险的。 委托既能引?静态?法,也能引?实例?法。 委托是?个类,它定义了?法的类型,使得可以讲?法当做另??法的参数来进?传递,这种将?法动态地赋给参 数...
分类:其他好文   时间:2015-03-19 21:42:00    阅读次数:103
C#中的Action<>和Func<>
其实他们两个都是委托【代理】的简写形式。一、【action】指定那些只有输入参数,没有返回值的委托Delegate的代码:[csharp]view plaincopypublicdelegatevoidmyDelegate(stringstr);publicstaticvoidHellowChine...
分类:Windows程序   时间:2015-03-19 13:09:08    阅读次数:135
C# 委托---基础
委托是一个类可以把一个方法当作另一个方法的参数使用。声明委托:delegate string 委托名(参数列表);使用委托的函数 返回值和参数列表与委托相同使用委托: 委托名 委托变量名=new 委托(函数名); 委托变量名(参数列表);例子: delegate string de1(s...
分类:Windows程序   时间:2015-03-10 10:19:39    阅读次数:187
Event,delegate,handler之间的关系
在C#或者说.Net的事件处理机制中,有三个关键的概念 - 事件(Event),委托(Delegate)和处理器(Handler),另外在面向对象的背景中,还有另外两个概念 - 发送者(Sender),接收者(Receiver)。后面两者,Sender和Receiver比较容易理解,而前面3者则容易...
分类:其他好文   时间:2015-03-06 18:53:26    阅读次数:132
C#用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程
C#用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程C# 2011-03-05 13:06:24 阅读19 评论0 字号:大中小 订阅 用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程在C#中使用线程的方法很多,使用委托的Begin...
分类:编程语言   时间:2015-03-04 21:00:11    阅读次数:145
iOS 传值 委托(delegate)和block 对比
技术交流新QQ群:414971585这篇文章建议和前一篇一起看, 另外先弄清楚IOS的block是神马东东。委托和block是IOS上实现回调的两种机制。Block基本可以代替委托的功能,而且实现起来比较简洁,比较推荐能用block的地方不要用委托。本篇的demo和前一篇是同一个,可以到github...
分类:移动开发   时间:2015-02-11 10:48:34    阅读次数:155
Unity 动画(UITweener)、协程(Coroutine)和委托(Delegate)队列管理
问题         前段时间,项目中要做奖励界面UI缓动动画要一个接着一个播放,如:先播放达成星星动画,在播放经验数字增加动画,最后播放奖励物品动画。         当然最笨最直接的方法可以类似成语接龙那样,把下个动画的开始播放都写在上一个动画播放完毕委托中。一般直接的方法是实现起来非常之简单,但这里却不是,会看见代码中有一系列播放完毕回调函数(除了最后一个),显然维护起来是否费劲...
分类:编程语言   时间:2015-02-06 18:50:25    阅读次数:625
iOS开发-委托(Delegate)浅谈
委托其实并不是OC中才有,C#中也有,不过彼此的理解方式是不一样的,OC中委托是协议的一种,需要使用@protocol声明,委托一般在iOS开发中页面中传值用的比较多。委托是Cocoa中最简单、最灵活的模式之一,委托其实字面上的意思就是将需要的事情委托给别人做,业务场景可以参考主视图和子视图之间的页...
分类:移动开发   时间:2015-02-04 00:28:01    阅读次数:235
Unity3D游戏开发之委托(Delegate)
Unity3D游戏开发之委托(Delegate) 1、定义         delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signature),并且它"只能持有与它的签名相匹配的方法的引用"。        它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。    ...
分类:编程语言   时间:2015-01-30 10:44:24    阅读次数:153
196条   上一页 1 ... 13 14 15 16 17 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!