现在的位置: 首页 > 综合 > 正文

委托的用法简单示例三

2013年10月09日 ⁄ 综合 ⁄ 共 469字 ⁄ 字号 评论关闭

使用一个委托的过程是声明委托类型〉声明这个类型委托的一个实例〉调用委托。您可以参考下面的代码:

using System;

public class EntryPoint
{
public static void Main()
{
myclass.MyDelegate mydelegate = new myclass.MyDelegate(OutPut);//声明一个委托变量并用适当方法初始化它

myclass.CallReadLine(mydelegate);
}

public static void OutPut()//这个是委托调用的方法,“回调函数”
{
Console.WriteLine("User had inputed something!");
}
}

public class myclass
{
public delegate void MyDelegate();//声明了一个委托类型

public static void CallReadLine(MyDelegate e)//这里把委托当作方法的参数
{
Console.ReadLine();

e();//如果用户输入了内容,就执行委托。
}
}

抱歉!评论已关闭.