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(){}
相关推荐
JaydenAI2 小时前
[对比学习LangChain和MAF-07]如何引入人机交互的审批流程
python·ai·langchain·c#·agent·hitl·maf
北域码匠4 小时前
SHA-1算法:安全哈希原理与应用解析
算法·c#·哈希算法
123的故事5 小时前
工具分享(7)-多Excel文件内容查询工具
c#·excel·实用工具
iCxhust7 小时前
C#进程管理程序
开发语言·汇编·stm32·单片机·c#·微机原理
ceclar1238 小时前
C# 的任务并行库(TPL)
开发语言·c#·.net
xiaoshuaishuai89 小时前
C# 委托与事件
开发语言·c#
Song_da_da_10 小时前
C# 接口(Interface)深度解析:规范、解耦与灵活扩展
开发语言·c#
政沅同学10 小时前
基于 C# WPF + HALCON 的工业视觉算法工具框架(开源)
开发语言·c#·wpf
影寂ldy10 小时前
C#WinForm 窗体基础(入口、部分类、属性、生命周期事件)
开发语言·c#