欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#委托的简单小例子

程序员文章站 2022-04-08 17:09:23
...
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace _10委托1
{
    class Program
    {
        static void Main(string[] args)

        {

           //实例化一个委托类型,将方法M1作为变量传递
            //即md委托保存了M1方法
            Mydelegate md = new Mydelegate(M1);


            //调用了MD委托的时候就相当于调用了M1方法
            md();
            Console.WriteLine("OK");
            Console.ReadKey();
        }

        static void M1()
        {
            Console.WriteLine("我是一个没有返回值没有参数的方法!");
        }
    }

    //定义一个委托类型,用来保存无参数,无返回值的方法
    public delegate void Mydelegate();

    //定义MyClass的类型
    public class MyClass
    {

    }
}

转载一篇:http://www.tracefact.net/tech/009.html