C#委托(Delegate)基本用法

见过不少人、经过不少事、也吃过不少苦,感悟世事无常、人心多变,靠着回忆将往事串珠成链,聊聊感情、谈谈发展,我慢慢写、你一点一点看......

  1. 定义委托

public delegate 返回类型 委托名称(参数列表);

public delegate void SimpleDelegate();

2.创建并调用

public static void Main()

{

SimpleDelegate myDelegate = new SimpleDelegate(ShowMessage1);

myDelegate += ShowMessage2;

myDelegate += ShowMessage3;

myDelegate(); // 依次调用ShowMessage1、ShowMessage2和ShowMessage3

}

public static void ShowMessage1()

{

Console.WriteLine("Message 1");

}

public static void ShowMessage2()

{

Console.WriteLine("Message 2");

}

public static void ShowMessage3()

{

Console.WriteLine("Message 3");

}

关注我,不失联。有啥问题请留言。

感情恋爱合集https://blog.csdn.net/forever8341/category_12863789.html

职业发展故事https://blog.csdn.net/forever8341/category_12863790.html

常用代码片段https://blog.csdn.net/forever8341/category_12863793.html

程序开发教程https://blog.csdn.net/forever8341/category_12863792.html

自我备考经验 https://blog.csdn.net/forever8341/category_12863791.html

高阶高效代码https://blog.csdn.net/forever8341/category_12873345.html

金融语言解析https://blog.csdn.net/forever8341/category_12877262.html

相关推荐
星释4 小时前
Mac Python 安装依赖出错 error: externally-managed-environment
开发语言·python·macos
小迅先生5 小时前
AI开发 | Web API框架选型-FastAPI
开发语言·python·fastapi
五花肉村长5 小时前
Linux-读者写著问题和读写锁
linux·运维·服务器·开发语言·数据库·visualstudio
biubiubiu07065 小时前
windows中JDK切换版本
java·开发语言
ALex_zry6 小时前
Go核心特性与并发编程
开发语言·后端·golang
yuanpan6 小时前
CMake创建C++项目与npm创建nodejs项目异曲同工
开发语言·c++·npm
南瓜胖胖7 小时前
R语言科研编程-柱状图
开发语言·r语言
Kookoos7 小时前
ABP VNext + Orleans:Actor 模型下的分布式状态管理最佳实践
分布式·后端·c#·.net·.netcore·abp vnext
FAQEW7 小时前
介绍一下什么是反射(面试题详细讲解)
java·开发语言·反射
csdn_aspnet7 小时前
C# 高效读取大文件
c#