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(){}
相关推荐
傻啦嘿哟14 小时前
如何用 Python 拆分 Word 文件:高效分割大型文档的完整指南
开发语言·c#
hoiii18714 小时前
C# 读取 CSV/Excel 文件数据至 DataGridView
开发语言·c#·excel
xiaoshuaishuai815 小时前
C# 实现“superpowers进化
运维·服务器·windows·c#
神仙别闹15 小时前
基于 MATLAB 实现 Word 的信息隐藏算法
c#·word·xhtml
csdn_aspnet1 天前
C# (QuickSort using Random Pivoting)使用随机枢轴的快速排序
数据结构·算法·c#·排序算法
游乐码1 天前
c#lambad表达式
开发语言·c#
一念春风1 天前
Qwen2.5 (AI模型 PC搭建)
人工智能·ai·c#·wpf·模型
~plus~1 天前
C# 事件溯源与 CQRS 架构:用 EventStoreDB 打造可靠系统
开发语言·架构·c#
aq55356001 天前
Laravel7.x重磅升级:十大新特性解析
开发语言·汇编·c#·html
唐青枫1 天前
C#.NET Mapperly 深入解析:源生成映射、安装使用与工程化取舍
c#·.net