zoukankan      html  css  js  c++  java
  • C# EventHandler委托事件小结--百度

    最近遇到一个委托的问题,+=这个符号

    this.Activated += new EventHandler(Form1_Activated);
    //Form1_Activated为方法名12

    这个语句拆开为:

    this.Activated=先执行;
    Form1_Activated=后执行;
    123

    简单说就是把两个事件合在一起执行。

    //小张类
    public class MrZhang
    {

    public static void Aab()
    {
    Console.WriteLine("AAB");
    }

    public static void Pi()
    {
    Console.WriteLine("3ZZ");
    }
    }

    //小明类
    class MrMing
    {
    //声明一个委托,其实就是个“命令”
    public delegate void AabEventHandler();

    public static void Main(string[] args)
    {
    //这里就是具体阐述这个命令是干什么的
    AabEventHandler myDelegate
    = new AabEventHandler(MrZhang.Aab);

    myDelegate += MrZhang.Pi;
    //这时候委托被附上了具体的方法
    myDelegate();
    Console.ReadKey();
    }
    }

    结果就是先输出Aab再后面输出3zZ了。
    ---------------------
    作者:叫我大大大大嘴丶
    来源:CSDN
    原文:https://blog.csdn.net/xjm1027932743/article/details/78923400
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    zip
    sublime 3 注册码
    css3 文本控制自动换行
    ST3 package control
    cf1139D-Steps to One
    2019-2020 ACM-ICPC, Asia Xuzhou Regional Contest
    2018-2019 ACM-ICPC, Asia Jiaozuo Regional Contest
    Tree
    B
    多源对多源最短路
  • 原文地址:https://www.cnblogs.com/asdyzh/p/9854223.html
Copyright © 2011-2022 走看看