C# 请问 如何将 函数名作为参数传递到另一个class 的 函数中?谢谢
展开全部
delegate string deleMethod(int a, string b);
string method(int c, string d){
return c+d;
}
string test(deleMethod m){
return m(1,"aaa");
}
调用时就这样
test(new deleMethod(method));// vs2008里可以简写为:test(method);
string method(int c, string d){
return c+d;
}
string test(deleMethod m){
return m(1,"aaa");
}
调用时就这样
test(new deleMethod(method));// vs2008里可以简写为:test(method);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
函数名为参数传递需要用委托才能传递,去学学委托。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
委托delegate,就是它了,很玄妙的一个东东!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询