从零开始自学C#基础的第三十四天——委托和事件

委托对象实现平方运算和立方运算,该运算的具体实现通过和方法来实现。来创建一个委托实例,并作为参数传递,传递的值是被委托的方法的返回值。在代码前面定义了委托方法,委托中定义了发送到事件处理程序的参数,这样,任何类都有处理事件的方法,第一个参数

2,调用单一委托

定义并使用单一委托,具体功能是传递一个字符串并返回一个字符串。

后面指定了类的静态方法作为委托方法,而不是通过创建的类的实例。

多重委托:

这里创建两个单一委托,然后创建多重委托。

委托作为参数传递:

从零开始自学C#基础的第三十四天——委托和事件

委托对象实现平方运算和立方运算,该运算的具体实现通过和方法来实现。

方法有一个委托参数,使用new 来创建一个委托实例,并作为参数传递,传递的值是被委托的方法的返回值。

3,事件

特点:

事件的实现:

在代码前面定义了委托方法,委托中定义了发送到事件处理程序的参数,这样,任何类都有处理事件的方法,第一个参数是一个类型的参数,用来接收方法函数;第二个参数是一个系统事件对象。系统事件是与事件相关的基类,使用它来发送事件消息到处理程序。

二,小结

1,委托是一种特殊方法,它只是定义了方法名,并没有具体的方法体代码。

2,任何事物都会有一些事件发生,程序也是一样的模板函数的声明与实现,可能有外部其他程序引发的事件模板函数的声明与实现,事件是类在发生其的事情时用来提供通知的一种方式。

本文到此结束,希望对大家有所帮助。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至81118366@qq.com举报,一经查实,本站将立刻删除。发布者:简知小编,转载请注明出处:https://www.jianzixun.com/77533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫

相关推荐

软文友链广告合作联系站长qq81118366