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(){}
相关推荐
geovindu41 分钟前
CSharp: Recursion Algorithm
开发语言·后端·算法·c#·递归算法
geats人山人海1 小时前
c# 第八章 多态与案例
开发语言·c#
F20226974862 小时前
西门子 PLC 与 C# 通信_项目实战
大数据·c#
qq_33776320193 小时前
国际期货资管系统开发方案|内外盘交易平台源码授权与二次开发支持
java·c语言·开发语言·c++·c#
rockey62714 小时前
基于AScript的JavaScript脚本语言发布啦
javascript·c#·.net·js·script
LuoCore14 小时前
AForge.Video.FFMPEG.dll加载失败解决指南
c#
吴可可12315 小时前
C#元组解构实现变量交换
c#
慧都小妮子18 小时前
SciChart WPF v9.0 更新详解:矢量场图表、堆叠箱线图与 MVVM 轴同步来了
c#·.net·wpf·数据可视化·图表控件·图表
鱼听禅1 天前
C#学习笔记-Entity Framework Core基础操作学习
c#·orm·ef core