自学内容网 自学内容网

委托、系统委托(Action,Func)

定义:委托是一个类,它定义了方法的类型,用这个方法类型创建变量就可以存储方法了。

语法:[访问修饰符 ] delegate 返回值类型 委托名(参数列表)


 //定义一个无返回值无参数的委托,这就代表Del0只能存无参数无返回值的函数
 public delegate void Del0();
 //定义一个有返回值有参数的委托,这就代表Del1只能存无参数无返回值的函数
 public delegate int Del1(int i);
 public class Calculate
 {
     public void Print()
     {
         Console.WriteLine("Calculate.Print()");
     }
     public int abs(int i)
     {
         return Math.Abs(i);
     }
 }
 internal class Mainclus
 {  

public static void MainMethod()
     {
         Console.WriteLine("Mainclus.MainMethod().");
     }
     internal static void Main(string[] args)
     {
       Calculate calc = new Calculate();


原文地址:https://blog.csdn.net/m0_69089705/article/details/142766994

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!