• 随手记记


    在注册事件时的另一写法,高手们不需要看滴。。。。。

        /// <summary>
        /// 定义两个委托
        /// </summary>
        public delegate void TestDelegate1(string text);
        public delegate void TestDelegate2();

           /// <summary>
            /// 定义两个事件
            /// </summary>
            public event TestDelegate1 OnTest1;
            public event TestDelegate2 OnTest2;


            public Form1()
            {
                InitializeComponent();
                ///注册两个事件的另一写法 --只有一个参数时
                this.OnTest1 += (ss) =>
                {
                    MessageBox.Show(ss);
                };
                //--没有参数
                this.OnTest2 += () =>
                    {
                        MessageBox.Show("没有参数");
                    };
            }
            private void button1_Click(object sender, EventArgs e)
            {
                if (this.OnTest1 != null)
                {
                    //触发
                    this.OnTest1("kimhillzhang");
                }
            }
            private void button2_Click(object sender, EventArgs e)
            {
                if (this.OnTest2 != null)
                {
                    //触发
                    this.OnTest2();
                }
            }

  • 相关阅读:
    不变数组 NSArray
    【英雄会】微软题目:几个bing
    单例模式 Singleton
    【实战经验】64位Win7安装+32位Oracle + PL/SQL 解决方法
    如何解决SQL Server数据库查询速度慢
    Linq 学习(1) Group & Join--网摘
    UMeng 友盟的用户数,启动数 等
    浏览器userAgent大全
    VBA 将 ANSI 转换为 UTF-8文件
    C# 中控件 WebBrowser 对 frameset/ iframe 操作和内容获取
  • 原文地址:https://www.cnblogs.com/KimhillZhang/p/2719099.html
Copyright © 2020-2023  润新知