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

相关推荐
葡萄城技术团队5 小时前
基于 C# 和 .NET 的 Spread.NET 数据处理实战
c#
粟悟饭&龟波功6 小时前
Java—— ArrayList 和 LinkedList 详解
java·开发语言
冷雨夜中漫步6 小时前
Java中如何使用lambda表达式分类groupby
java·开发语言·windows·llama
a4576368767 小时前
Objective-c Block 面试题
开发语言·macos·objective-c
Cai junhao7 小时前
【Qt】Qt控件
开发语言·c++·笔记·qt
uyeonashi7 小时前
【QT系统相关】QT网络
开发语言·网络·c++·qt
程序猿小D8 小时前
第27节 Node.js Buffer
linux·开发语言·vscode·node.js·c#·编辑器·vim
王子文-上海8 小时前
大数据实时风控引擎:Spark Streaming、Kafka、Flink与Doris的融合实践
c#·linq
武昌库里写JAVA8 小时前
【微服务】134:SpringCloud
java·开发语言·spring boot·学习·课程设计
yaoxin5211239 小时前
105. Java 继承 - 静态方法的隐藏
java·开发语言·jvm