C# 委托与事件 终章

C# 委托与事件 浅尝
C# 委托与事件 深入

委托

委托有什么用?

  1. 将函数作为函数的参数传递
  2. 声明事件并用来注册

强类型委托

csharp 复制代码
Action<T1>
Func<T1, TResult>

事件

希望一个类的某些成员在发生变化时能被外界观测到

  • CollctionChanged
  • TextChanged

标准.Net事件模式

csharp 复制代码
delegate EventHander(object sender, EventArgs e)
EventArgs
Butten.Click
TextBox.TextChanged
相关推荐
小王不爱笑1321 天前
IO 模型
开发语言·python
知我Deja_Vu1 天前
【避坑指南】ConcurrentHashMap 并发计数优化实战
java·开发语言·python
AI+程序员在路上1 天前
CANopen 协议:介绍、调试命令与应用
linux·c语言·开发语言·网络
2401_831824961 天前
基于C++的区块链实现
开发语言·c++·算法
m0_518019481 天前
C++与机器学习框架
开发语言·c++·算法
ZTLJQ1 天前
深入理解逻辑回归:从数学原理到实战应用
开发语言·python·机器学习
qq_417695051 天前
C++中的代理模式高级应用
开发语言·c++·算法
波波0071 天前
每日一题:.NET 中的“反射”是什么?
开发语言·.net
qq_461489331 天前
C++与Qt图形开发
开发语言·c++·算法
Evand J1 天前
【三维飞行器】RRT路径规划与TOA定位仿真系统,MATLAB例程,路径起终点、障碍物、TOA锚点等均可设置。附下载链接
开发语言·matlab·无人机·定位·rrt·toa·三维航迹规划