委托其实就是一个入口点。
public delegate string/*返回类型*/ ProcessDelegate(string p);
上面的定义表示凡是返回值为string类型并且有一个参数是string类型的函数都可以被用来做委托。
例如有一个函数为:
public string count(string p){...}
则可以用下面的方法来调用:
string p = ...;
ProcessDelegate pd = new ProcessDelegate(count);
控件.invoke(pd, p);
举一反三
本文详细介绍了委托的概念及其在编程中的应用。通过定义一个具体的委托类型,文章展示了如何将一个返回string类型且接受string类型参数的函数作为委托使用。此外,还提供了具体的调用示例。
1619

被折叠的 条评论
为什么被折叠?



