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(){}
相关推荐
z落落3 小时前
C# 泛型方法(原理、类型推断、多泛型参数)+泛型效率(普通类型 VS Object装箱 VS 泛型)
开发语言·c#
rockey6275 小时前
基于AScript的SQL脚本语言发布啦!
sql·c#·.net·script·expression·动态脚本
z落落6 小时前
C# 四种特殊类:抽象类、密封类、静态类、部分类
开发语言·c#
王cb8 小时前
WinRT Server and Client c#
开发语言·c#
咸鱼翻身小阿橙8 小时前
在VScode使用C#并且调用opencv库
vscode·opencv·c#
xiaoshuaishuai811 小时前
C# 多线程之间对比
java·开发语言·c#
z落落18 小时前
C# 多接口实现、重名成员、显式实现、接口继承+抽象类和接口区别
java·开发语言·c#
咸鱼翻身小阿橙19 小时前
高斯模糊降噪/磨皮算法降噪图像
前端·opencv·算法·webpack·c#
Song_da_da_1 天前
C#与VisionPro联合编程实战:机器视觉二次开发完整指南
开发语言·microsoft·c#
加号31 天前
【C#】 Web API 自定义配置函数请求路径:从路由本质到灵活架构设计
开发语言·c#