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(){}
相关推荐
leonkay8 小时前
C# 特性(Attribute)——【1】基础讲解
开发语言·青少年编程·面试·c#·.net·个人开发
CSDN_RTKLIB9 小时前
数据库七大符号表
c#
leonkay10 小时前
C# 特性(Attribute)——【2】工业设备参数框架设计
经验分享·面试·架构·c#·学习方法·设计
2501_9065651211 小时前
小创 · 智能助手
开发语言·c#
datalover18 小时前
【无标题】
c#·linq
FlYFlOWERANDLEAF19 小时前
微软CommunityToolkit.Mvvm和DevExpress中GenerateViewModel使用
c#
Xin_ye1008620 小时前
第七章:进阶篇——事件监听、外部服务集成与性能优化
c#
z落落20 小时前
C# WinForm NModbus 串口通信+WinForm Modbus4 串口通信
开发语言·单片机·c#
CoderIsArt21 小时前
C#环境中部署MQTT客户端
开发语言·c#
CSDN_RTKLIB1 天前
模型空间、布局控件、自定义块
c#