当前位置: 首页> 科技> 互联网 > 外贸公司是干什么的_小制作的制作过程_软文广告案例分析_百度搜索app下载

外贸公司是干什么的_小制作的制作过程_软文广告案例分析_百度搜索app下载

时间:2025/7/11 23:28:51来源:https://blog.csdn.net/weixin_53520014/article/details/142550585 浏览次数:0次
外贸公司是干什么的_小制作的制作过程_软文广告案例分析_百度搜索app下载

一.委托的多播(Multicasting of a Delegate):

委托对象,使用 "+" 运算符进行合并,一个合并委托调用它所合并的两个委托。使用"-" 运算符从合并的委托中移除组件委托。

注:只有相同类型的委托可被合并。

应用委托的这个有用的特点,可以创建一个委托被调用时要调用的方法的调用列表。这被称为委托的 多播(multicasting),也叫组播。

二.应用示例:

示例界面:

代码:

        class TestDelegate
        {
            static int num = 1;
            public static int AddNum(int Num1)
            {
                num += Num1;
                return num;
            }

            public static int MultNum(int Num2)
            {
                num *= Num2;
                return num;
            }
            public static int getNum()
            {
                return num;
            }


        }
        delegate int NumberChanger(int n);
        private void button15_Click(object sender, EventArgs e)
        {
            // 创建委托实例
            NumberChanger nc;
            NumberChanger nc1 = new NumberChanger(TestDelegate.AddNum);
            NumberChanger nc2 = new NumberChanger(TestDelegate.MultNum);
            nc = nc1;
            nc += nc2;
            // 调用多播
            nc(5);
            numericUpDown11.Value = TestDelegate.getNum();
        }

三.委托(Delegate)的用途 :

简单来讲,使用一个委托来调用两个方法,实现不同的调用方法需求;

 

关键字:外贸公司是干什么的_小制作的制作过程_软文广告案例分析_百度搜索app下载

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: