using System;
using System.IO;
public delegate void my(String str);//定义一个委托
namespace ss
{
class weituo
{
public static void myeat(String str)//被委托的方法
{
Console.WriteLine("\"我在吃:\""+str);
}
public static void mystart(String str)//被委托的方法
{
Console.WriteLine("\"我在做:\""+str);
}
public static void Main()
{
my dy=myeat;
dy("苹果");
my ds = mystart;//
//my ds =new my( mystart);这种方法和上种是一样的
ds("体操");
my dg = delegaeclasee.eat;
dg("梨");
}
}
class delegaeclasee //如果不在同一命名空间下,需要有PUBLIC修饰符
{
public static void eat(string fruit)
{
Console.Write("我在吃:"+fruit);
}
}
}