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
相关推荐
彧azz11 小时前
图的存储结构详解:邻接矩阵的原理、实现与应用
开发语言·数据结构·学习·php
嵌入式学习菌12 小时前
Modbus‑RTU 数据类型分析
开发语言·单片机·bug
matlab代码12 小时前
基于matlab数字图像处理的指纹识别系统【源码68期】
开发语言·matlab
matlab代码13 小时前
基于matlab的水果识别系统(苹果香蕉菠萝梨桃子)【源码65期】
开发语言·matlab
wuyk55513 小时前
从零吃透 MQTT 通信|第 8 章 FreeRTOS 多任务架构下 MQTT 工程架构,任务拆分、队列解耦、临界区保护
c语言·开发语言·stm32·学习·架构
weixin1997010801613 小时前
[特殊字符]《跨境二手ERP对接Back Market:标准化API + 7~10工作日技术合规审核实录》(附Python源码)
开发语言·python·pandas
尘客-追梦13 小时前
Day 01:插件化之前,先看清 ABI 这堵墙
开发语言·c++·qt
持敬chijing14 小时前
Python-数据类型-列表
开发语言·python·青少年编程
写后端的胖头鱼15 小时前
【高频面试题】Java 基础类型 + 包装类 + String 互相转换
java·开发语言
matlab代码15 小时前
基于matlab自助水果超市水果识别收费系统(GUI界面)【源码67期】
开发语言·matlab