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

相关推荐
Shaoshing14 分钟前
消息顺序
java·开发语言
云水初24 分钟前
【项目篇】基于LanGraph的自动处理客服邮件的 Agent汇总
开发语言·笔记·python·学习·fastapi·langgraph
茉莉玫瑰花茶25 分钟前
GO [ 内存与变量逃逸分析 ]
开发语言·后端·golang
lhh_qrsly1 小时前
OTA 加密完整方案(嵌入式 IoT 常用)
开发语言·物联网·php
Nontee1 小时前
Quartz 新手入门:定时任务的两个承诺
开发语言·windows·python
1-1=01 小时前
.NET 实现后台任务
c#·.net·.netcore·quartz·hangfire
步步为营DotNet1 小时前
从分代预算到 DATAS:.NET GC 调优到底在调什么
c#·.net·内存管理·gc·datas
\光辉岁月/1 小时前
2.异常类
java·开发语言·异常类
淡海水1 小时前
05-03-源码-Boehm GC分配与碎片管理
开发语言·算法·unity·c#·游戏引擎·gc
努力实干1 小时前
C++ 面向对象与工程架构
开发语言·c++·架构