using System;
namespace Donis.CSharpBook{
public delegate string MyDelClass(int x);
public delegate int SheDelClass(string info);
public class Constructors
{
public static void Main()
{
ZClass obj = new ZClass();
MyDelClass dell = new MyDelClass(obj.MethodB);
dell.Invoke(15);
SheDelClass dell2 = new SheDelClass(Constructors.MethodA);
SheDelClass dell3 = new SheDelClass(MethodA);
SheDelClass dell4 = Constructors.MethodA;
dell2("22");
dell4.Invoke("77");
}
public static int MethodA(string info)
{
Console.WriteLine("Constructors.MethodA");
Console.WriteLine("Constructors Paras:"+info);
return int.Parse(info);
}
}
public class ZClass
{
public string MethodB(int num)
{
Console.WriteLine("ZClass.MethodB:"+num.ToString());
return num.ToString();
}
}
}
委托示例代码(1)
最新推荐文章于 2024-04-22 12:24:20 发布