![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
委托与事件到底有什么用?
我对c#中的委托与事件有了个大概的了解,但是有一个问题,就是:有没有那些地方一定要用到委托与事件的呢?就是说,不用委托与事件机制能不能实现任何程序的任何功能?我想了很久,...
我对c#中的委托与事件有了个大概的了解,但是有一个问题,就是:有没有那些地方一定要用到委托与事件的呢?就是说,不用委托与事件机制能不能实现任何程序的任何功能?
我想了很久,好像没有。委托相当于c++里面的函数指针,事件就是一种特殊的委托,那不用委托也行啊,直接调用那个函数不就行了。。。也许大家说这样不方便,因此在这里跪求一个实例,就是用委托与事件机制能够省下很多重复代码的例子。
各位大虾帮帮忙啊,这个问题困扰我很久了。。 展开
我想了很久,好像没有。委托相当于c++里面的函数指针,事件就是一种特殊的委托,那不用委托也行啊,直接调用那个函数不就行了。。。也许大家说这样不方便,因此在这里跪求一个实例,就是用委托与事件机制能够省下很多重复代码的例子。
各位大虾帮帮忙啊,这个问题困扰我很久了。。 展开
2个回答
展开全部
不用委托事件也可以实现程序啊,最基本的创建一个命令行应用程序,输入一个值然后再输出,这个就没有用到委托和事件啊.
我的理解是委托最重要的是在一个类中调用另一个类中的方法,也就是说在编写底层代码时并不知道这个地方要运行什么代码,而在编写客户端时再用委托的方式把方法签名传进去.
需要用的地方就用.
我的理解是委托最重要的是在一个类中调用另一个类中的方法,也就是说在编写底层代码时并不知道这个地方要运行什么代码,而在编写客户端时再用委托的方式把方法签名传进去.
需要用的地方就用.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询