C# - System.Action

.net 内置的一种委托

复制代码
using System;
private Action m_Action;
m_Action = Func1;
m_Action += Func1;
m_Action += Func2;

m_Action?.invoke()

//获取委托中的Action列表
var actionList = m_Action.getInvocationList();

//委托中是否存在指定的Action
var isExit = Array.IndexOf(actionList,(Action)Func1);
var isExit = Array.IndexOf(actionList,(Action)Func2);


void Func1(){}

voi Func2(){}
相关推荐
WangMing_X12 小时前
《使用模块化分层来达到企业级项目要求》
开发语言·c#
c#上位机15 小时前
wpf之ToggleButton控件
c#·wpf
mit6.8241 天前
[C# starter-kit] 命令/查询职责分离CQRS | MediatR |
java·数据库·c#
beyond谚语1 天前
C#学习小笔记(完整版)—— Patience
c#
爱吃小胖橘1 天前
Unity网络开发--超文本传输协议Http(1)
开发语言·网络·网络协议·http·c#·游戏引擎
IT小农工1 天前
Word 为每一页设置不同页边距(VBA 宏)
开发语言·c#·word
sali-tec1 天前
C# 基于halcon的视觉工作流-章42-手动识别文本
开发语言·人工智能·算法·计算机视觉·c#·ocr
咕白m6251 天前
C# 合并多个PDF文档:高效解决方案
c#·.net
c#上位机1 天前
wpf之MVVM中只读属性更新界面
c#·wpf·mvvm
技术支持者python,php1 天前
winform本地上位机-ModbusRTC1.上位机控制台与数据监控(数据监控架构思维与图表系列)
c#