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 天前
从零打造 C# 工业视觉检测系统(八):Modbus RTU 协议解析与 PLC 剔除控制实战
开发语言·c#
花落人散处2 天前
CDiskClean 开发历程——忽略进程_拖拽功能实现参考
c#
xcLeigh2 天前
Unity基础:C#脚本的创建与挂载——让你的游戏物体活起来
游戏·unity·c#·教程
花落人散处2 天前
CDiskClean 开发历程——文件&进程实时监控-实现方案参考
c#
猿长大人2 天前
C# | MediatR 入门指南:后端架构解耦
分布式·后端·架构·c#·.net
回忆2012初秋2 天前
C# 中的 EAP:基于事件的异步编程全面指南(一)
开发语言·c#
曹牧2 天前
C#:Type
开发语言·c#
用户3721574261352 天前
C# 如何在 Excel 中创建下拉列表:3 种常见数据源实现方式
c#
czhc11400756632 天前
工业视觉检测中的通用设计模式与技术笔记
c#