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

相关推荐
S-X-S9 分钟前
自定义异常模块
java·开发语言·spring boot
重生之Java开发工程师9 分钟前
Java中Map常用遍历方式以及性能对比
java·开发语言
Xiezequan11 分钟前
c++ 手写queue循环队列
开发语言·c++
SomeB1oody16 分钟前
【Rust自学】12.6. 使用TDD(测试驱动开发)开发库功能
开发语言·后端·重构·rust
比特在路上1 小时前
初阶数据结构【队列及其接口的实现】
c语言·开发语言·数据结构
吾与谁归in1 小时前
【C#设计模式(23)——模板方法模式(Template Method Pattern)】
设计模式·c#·模板方法模式
多多*1 小时前
JUC Java并发编程 高级 学习大纲 动员
java·开发语言·学习·面试·架构·bash·intellij-idea
wclass-zhengge2 小时前
01基本介绍篇(D2_多线程问题)
开发语言·python
不知名美食探索家2 小时前
【9.1】Golang后端开发系列--Gin快速入门指南
开发语言·golang·gin
Yang-Never2 小时前
Shader -> BitmapShader贴图着色器详解
android·开发语言·kotlin·android studio·贴图·着色器