通过本文主要向大家介绍了c#中delegate,c#delegate,c#中delegate的用法,c#delegate 张子阳,c#delegate event等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
代码如下:
public static string GetTest()
{
return "gettest";
}
public static string GetSet()
{
return "getSet";
}
public static string Exec(GetResultDelegate getResult)
{
return getResult();
}
</div>
利用委托,可以把一个方法做为另一个方法的参数,直接执行参数就OK了。和javascript的函数有点相似,javascript里面的函数也可以做为另一个函数的参数。javascript中直接可以用函数名做参数,而c#中必须通过委托,转个弯,实现同样的功能!