Action委托

来源:互联网 发布:淘宝收货人姓名大全 编辑:程序博客网 时间:2024/05/16 19:54
Action委托实际上是对方法的重新封装,直白的说,就是将一个方法赋值给Action对象,而Action对象实际上就是一个方法

 

Action showMethod = testName.DisplayToWindow;


 

这句其实就是将testName对象的DisplayToWindow方法赋值给Action对象showMethod(为了记忆可以这么理解)

实际上showMethod也就自然是一个方法了,可以直接调用showMethod()

 

要注意的是,Action封装的必须是没有参数和返回值的方法!

 

MSDN原文:https://msdn.microsoft.com/zh-cn/library/system.action.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1

 

 

0 0