当前位置:编程学习 > C#/ASP.NET >>

有关委托与函数指针的问题

编写了一个动态链接库,其中的类成员函数使用了函数指针作为参数。现在需要在C#中使用该类成员函数,采用委托的方法代替函数指针出现该语言不支持该函数的错误,请问各位高人此问题何解? --------------------编程问答-------------------- http://www.dreamdu.com/blog/2008/04/25/cs_cpp_functionpointer/ --------------------编程问答-------------------- 使用PInvoke,调用:
http://blog.csdn.net/tangl_99/archive/2006/09/06/1182354.aspx --------------------编程问答-------------------- 老问题,注意C#与C类型的对应,指针在C#中有关键字ref --------------------编程问答-------------------- 如果是类成员函数该如何处理?
如动态链接库中
namespace class{
pubic:
static bool install(system::Intptr windowHandle, Callfun f);
}

其中Callfun是自定义的函数指针
但在上层应用程序中使用C#中使用委托代替上述函数指针,就会出现错误CS0570:现用语言不支持"Install"
各位高手如何处理?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,