当前位置: 首页 > article >正文

C#里怎么样实现多播委托?

C#里怎么样实现多播委托?

如果你想实现一次通知,就可以让多个地方同步执行,
这时候就可以使用多播。

在这里使用委托来实现多播的功能。
delegate void dele(int a, int b);

先定义一个委托的形式。
 dele del = new dele(Oper.Add);
 del += new dele(Oper.Sub);

这里添加了多播。

下面的例子就是演示:

/*
 * C# Program to Implement Multicast Delegates
 */
using System;
delegate void dele(int a, int b);
public class Oper
{
    public static void Add(int a, int b)
    {
        Console.WriteLine("{0} + {1} = {2}", a, b, a + b);
    }
 
   public static void Sub(int a, int b)
    {
        Console.WriteLine("{0} - {1} = {2}", a, b, a - b);
    }
}
public class program
{
    static void Main()
    {

http://www.kler.cn/a/409337.html

相关文章:

  • HarmonyOS应用开发中的页面路由与数据传输
  • 【Rust练习】23.生命周期
  • 近源渗透|HID ATTACK从0到1
  • MariaDB面试题及参考答案
  • 摄影:相机控色
  • 力扣刷题--41.缺失的第一个正数【困难】
  • AIGC-------AIGC与创意写作:威胁还是机遇?
  • [webgis 0基础到找工作]------JavaScript进阶--作用域,解构,函数 day14
  • [webgis 0基础到找工作]------JavaScript--Bom day12
  • 地平线 bev_cft_efficientnetb3 参考算法-v1.2.1
  • 如何进行高级红队测试:OpenAI的实践与方法
  • HTTPSOK ---助力阿里云免费 SSL 证书自动续期
  • 废品买卖回收管理系统|Java|SSM|Vue| 前后端分离
  • Jmeter中的定时器
  • 基于STM32F103的FreeRTOS系列(十四)·软件定时器
  • 【Excel】拆分多个sheet,为单一表格
  • 微调Helsinki-NLP-en-zh模型
  • Python爬虫:如何从1688阿里巴巴获取公司信息
  • RTVS视频服务应用
  • [Golang]传递一个切片(slice)和使用变参(...)语法传递多个参数之间的区别
  • 力扣第 62 题(Unique Paths)两种递归实现
  • 40分钟学 Go 语言高并发:原子操作与CAS
  • nature communications论文 解读
  • 泷羽sec-----shell编程(完结)
  • 修复HIve表乱码问题
  • C++学习笔记4——名称空间