zoukankan      html  css  js  c++  java
  • 简单的委托示例

    单委托:

        

     1 using System;
     2 namespace test
     3 {
     4     public delegate void saydel(string name);
     5     class Hello
     6         {
     7             public void sc(string name)
     8             {
     9                 string str="你好,"+name;
    10                 Console.WriteLine(str);
    11             }
    12             public void se(string name)
    13             {
    14                 string str="hello,"+name;
    15                 Console.WriteLine(str);
    16             }
    17             public void DoWork(string name,saydel ms)
    18             {
    19                 ms(name);
    20             }
    21             static void Main()
    22                 {
    23                     Hello h=new Hello();
    24                     h.DoWork("user",h.se);
    25                     h.DoWork("user",h.sc);
    26                 }
    27         }
    28 }
    29 

    多播委托:

     1 using System;
     2 namespace test
     3 {
     4     public delegate void saydel(string name);
     5     class Hello
     6         {
     7             public void sc(string name)
     8             {
     9                 string str="你好,"+name;
    10                 Console.WriteLine(str);
    11             }
    12             public void se(string name)
    13             {
    14                 string str="hello,"+name;
    15                 Console.WriteLine(str);
    16             }
    17             public void DoWork(string name,saydel ms)
    18             {
    19                 ms(name);
    20             }
    21             static void Main()
    22                 {
    23                     Hello h=new Hello();
    24                     saydel deg=h.sc;
    25                     deg+=h.se;
    26                     h.DoWork("user",deg);
    27                 }
    28         }
    29 }
    30 
  • 相关阅读:
    xuexi
    太厉害了!腾讯T4大牛把《数据结构与算法》讲透了,带源码笔记
    python 死循环
    redis 锁
    Opencv4.1.0交叉编译----终端摄像头内算法嵌入,海思HISI、雄迈ARM编译链使用经验
    SpringCloud之FeignClient调用跨微服接口
    Elasticsearch父子级查询及祖孙辈parent/child关联查询
    服务器ip地址与域名解析及http转https
    RestTemplate请求第三方接口添加Headers token及设置请求体
    kanzi 一些基础参数变量
  • 原文地址:https://www.cnblogs.com/xpxu/p/1701566.html
Copyright © 2011-2022 走看看