返回首页

的主要目的。NET中的代表是什么?我们没有另一个地方delegates.what入路的工作?

thanx为你解答| syedkhaleel |罗布菲尔波特

回答

评论会员:游客 时间:2012/02/06
RaisKazi:代表的是一个函数/方法的指针,其中包含的函数/方法的参考。(我知道它的理论性太强{S0的})信息MSDN上的代表。{A}CodeProject上的文章代表。{A2}
圣保罗Zemek:主要目的是就如何调用一个方法(或方法组)与一个给定的签名(参数类型和结果类型)的信息
选择吗?肯定。你总是可以用Run方法创建一个接口。
但代表仍然快于接口。

他们主要是在活动中使用,但你可以使用它们每次你想获得一个"功能"作为一个参数。的的重载List.Sort方法之一,接收委托,所以你可以做的就比较
评论会员:。rempackraja 时间:2012/02/06
委托具有以下属性:
委托类似于C函数的指针,但类型安全的。

代表可以被作为参数传递的方法。

代表可以被用来定义回调方法。

委托可以链接在一起。例如,多种方法可以在一个单一的事件称为

方法不需要与委托签名完全匹配。有关详细信息,请参见协变和逆变

C#2.0版引入了匿名方法的概念,它允许代码块来代替单独定义的方法中的参数传递
评论会员:nsk_saravana 时间:2012/02/06
委托时,将是有益的ŕ要在的aspx page.This用户控制使用实时使用。
这样,你可以搜索你可以找到更多的例子代码