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(){}
相关推荐
Java程序员威哥1 小时前
使用Java自动加载OpenCV来调用YOLO模型检测
java·开发语言·人工智能·python·opencv·yolo·c#
gc_22991 小时前
学习C#调用OpenXml操作word文档的基本用法(18:学习文档页眉类)
c#·word·openxml·页眉·headerpart
csdn_aspnet1 小时前
C# .NET 常用算法深度解析,从LINQ到并发的实战
c#·.net·linq
阿蒙Amon12 小时前
C#每日面试题-简述异常处理
开发语言·c#
数据的世界0115 小时前
C#4.0权威指南第10章:继承
c#
小熊熊知识库17 小时前
MinIO文件对象存储使用(C#)
c#
Lv117700818 小时前
Visual Studio中的二维数组和交错数组
ide·笔记·c#·visual studio
阿蒙Amon21 小时前
C#每日面试题-值传递和引用传递的区别
java·面试·c#
yj爆裂鼓手1 天前
unity对象池
unity·c#
Traced back1 天前
Windows窗体应用 + SQL Server 自动清理功能方案:按数量与按日期双模式
数据库·windows·c#·.net