技术栈

C# - System.Action

℡枫叶℡2023-11-15 15:10

.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(){}
上一篇:机器学习基础之《回归与聚类算法(6)—模型保存与加载》
下一篇:自定义windows右键菜单,软件卸载后 右键菜单残留 打开方式残留 解决方法
相关推荐
拾荒的小海螺
9 分钟前
C#:PdfiumViewer 高效解析和操作 PDF 的技术指南
开发语言·pdf·c#
缺点内向
27 分钟前
C#: 精准掌控Excel工作流——激活工作表与选择单元格实战
开发语言·c#·excel
一刻钟.
1 小时前
DataGridView和定时器
开发语言·c#
咕白m625
1 小时前
通过 C# 拆分 Excel 工作表
后端·c#
Bruce_Cheung
2 小时前
UOS环境C#/Avalonia将文件剪切到剪切(粘贴)板实现
c#·avalonia
kylezhao2019
5 小时前
C#上位机实现权限管理
开发语言·c#
工藤新一OL
6 小时前
如何做COM组件
c#·visual studio
刘9753
6 小时前
【第23天】23c#今日小结
开发语言·c#
xiaowu080
6 小时前
C# 把dll分别放在指定的文件夹的方法
开发语言·c#
自己的九又四分之三站台
6 小时前
CSharp 编译器的历史(Roslyn 的诞生)
c#
热门推荐
01GitHub 镜像站点02手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04jdk21下载、安装(Windows、Linux、macOS)05Labelme从安装到标注:零基础完整指南06Linux下V2Ray安装配置指南07GitLab 零基础入门指南:从安装到项目管理全流程082025 最新教程:注册并切换到美区 Apple ID09Figma MCP + Cursor 完全配置与使用指南:实现设计到代码的智能转换10Claude Code Skills 实用使用手册