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(){}
相关推荐
月巴月巴白勺合鸟月半1 分钟前
用AI生成一个简单的视频剪辑工具 的后续 的后续
c#
flysh059 分钟前
C# 核心进阶:深度解析继承(Inheritance)与多态机制
开发语言·c#
小码编匠10 分钟前
C# 串口通信不再踩坑:一次发送、分包接收的零丢失实战秘籍
后端·c#·.net
lingxiao1688813 分钟前
vs脚本自动复制生成的文件至指定的位置
c#·脚本
kylezhao201915 分钟前
第二节、C# 上位机核心数据类型详解(工控场景实战版)
开发语言·c#·上位机
kylezhao201923 分钟前
C# 数组核心全面详解
c#·数组
唐青枫2 小时前
深入理解 Interlocked.CompareExchange:C#.NET 原子操作核心原理
c#·.net
henreash18 小时前
C#调用F#的MailboxProcessor
开发语言·c#
未来之窗软件服务18 小时前
幽冥大陆(八十九 ) 自动化在线打包任意平台软件 —东方仙盟练气期
开发语言·c#·自动化·仙盟创梦ide·东方仙盟·在线打包
kylezhao201919 小时前
第四节、C# 上位机面向对象编程详解(工控硬件继承实战版)
c#·工控上位机