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(){}
相关推荐
明如正午12 小时前
【C#】LINQ_HashSet_BitField解析
c#·linq
脚踏实地皮皮晨13 小时前
003002004_WPF Panel 基类 官方类定义
开发语言·windows·算法·c#·wpf·visual studio
caishenzhibiao13 小时前
市场同步系统 同花顺期货通指标
java·c语言·c#
魔术师Dix13 小时前
StartGame:Unity TDD 外部工程指南
学习·游戏·unity·c#·测试驱动开发
湿滑路面1 天前
Rouyan:使用WPF/C#构建的基于LLM的快捷翻译小工具
开发语言·c#·wpf
冰心孤城1 天前
C++ 与 C#混合编程 示例 (基于VS)
java·c++·c#
软萌萌的11 天前
C#中的多级缓存架构设计与实现深度解析
缓存·c#·wpf
米码收割机1 天前
【C#】ASP.NET Web 车辆信息管理系统(源码+文档)【独一无二】
前端·c#·asp.net
caishenzhibiao1 天前
无极多空共振 同花顺期货通指标
java·c语言·c#
czhc11400756631 天前
PCB 检测可视化实战:从坐标陷阱到状态同步的踩坑记录
c#