呆这没事,就开始想c#中的一些概念,突然想到委托...
委托这个词在I在词意的意思就是把一件事情让别人帮我们完成.....
在C#的概念里,我们也可以用这个概念,而实际中确实也是这样的..利用委托可以隐藏方法,.这是最简单的理解..我们可以直接的去用委托引用一个方法,当然,这样没有意义...但可以了解委托最基本的应用..
例如我们定义一个委托
public int delegate add(int x);//我们定义的委托的返回类型和参数要和调用的方法相同
我们定义一个方法
public int addint(int x)
{
x+=1;
return x;
}
示例化委托
add a=new add(x);//x是我们上面定义的方法
使用委托更象使用方法
int x=add(5);
这就是最简单的委托,我们可以理解成引用方法或封装方法....