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

相关推荐
Android洋芋2 小时前
C语言深度解析:从零到系统级开发的完整指南
c语言·开发语言·stm32·条件语句·循环语句·结构体与联合体·指针基础
bjxiaxueliang2 小时前
一文详解QT环境搭建:Windows使用CLion配置QT开发环境
开发语言·windows·qt
Run_Teenage2 小时前
C语言 【初始指针】【指针一】
c语言·开发语言
苹果.Python.八宝粥2 小时前
Python第七章02:文件读取的练习
开发语言·python
J不A秃V头A3 小时前
Redis批量操作详解
开发语言·redis
牛马baby3 小时前
Java高频面试之并发编程-01
java·开发语言·面试
NaZiMeKiY3 小时前
C++ 结构体与函数
开发语言·c++
Winner13003 小时前
Qt中数据共享
开发语言·qt
Biomamba生信基地4 小时前
R语言入门课| 04 R语言基本函数
开发语言·r语言·生信
学习是种信仰啊4 小时前
QT图片轮播器实现方法二(QT实操2)
开发语言·c++·qt