委托 多播

Posted mCat

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了委托 多播相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 多播委托
{
    public delegate void  Dele();
    class Program
    {
        static void Main(string[] args)
        {
            Dele del = showMsg1;
            del += showMsg2;
            del += showMsg3;
            del += showMsg4;

            del -= showMsg1;
            del -= showMsg3;

            del();

            Console.ReadKey();
        }

        public static void showMsg1()
        {
            Console.WriteLine("T1");
        }

        public static void showMsg2()
        {
            Console.WriteLine("T2");
        }

        public static  void showMsg3()
        {
            Console.WriteLine("T3");
        }

        public static void showMsg4()
        {
            Console.WriteLine("T4");
        }
    }
}

显示

 

以上是关于委托 多播的主要内容,如果未能解决你的问题,请参考以下文章

多播委托

委托应用及泛型委托和多播委托

多播委托的特点

c#多播委托

委托 多播

Delegate.Combine:如何检查多播(可组合)委托中是不是已经有委托?