代码改变世界
2009-01-09 12:27
visioncheng
阅读(204)
评论()
编辑
收藏
举报
-
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
AnimalAct newdele1 = new AnimalAct(DogAct);
RunCircus(newdele1, "小狗");
AnimalAct newdele2 = new AnimalAct(CatAct);
RunCircus(newdele2, "小猫");
AnimalAct newdele3 = new AnimalAct(FishAct);
RunCircus(newdele3, "小鱼");
Console.ReadKey();
}
static void DogAct(string name)
{
Console.WriteLine("我是1:"+name);
}
static void CatAct(string name)
{
Console.WriteLine("我是2:" + name);
}
static void FishAct(string name)
{
Console.WriteLine("我是3:" + name);
}
delegate void AnimalAct(string name);
static void RunCircus(AnimalAct animalAct, string name)
{
animalAct(name);
}
}
}