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(){}
相关推荐
!chen2 小时前
C# + ViewFaceCore 快速实现高精度人脸识别
开发语言·c#
她说彩礼65万2 小时前
WPF DataContext详解及用例
c#
她说彩礼65万2 小时前
WPF Dispatcher和DispatcherObject
c#
“抚琴”的人3 小时前
SqlSugar 文档
开发语言·数据库·c#·sqlsugar
人工智能AI技术3 小时前
从0到1:C# 调用 Claude 插件打通 Excel 与 PowerPoint 工作流
人工智能·c#
猹叉叉(学习版)3 小时前
【ASP.NET CORE】 10. 数据校验
笔记·后端·c#·asp.net·.netcore
人工智能AI技术4 小时前
C# 接入 Grok4.20 实战:在 .NET 8 中打造高可靠 AI 搜索服务
人工智能·c#
人工智能AI技术4 小时前
C# 版 WorldSim 客户端:在 Unity 中连接 OpenAI 世界模拟器训练机器人
人工智能·c#
无心水4 小时前
【文档解析】4、跨平台文档解析:JS/Go/C#全攻略
javascript·后端·golang·c#·架构师·大数据分析·分布式系统利器