问题描述
- c++的函数转到C#里用调用,这个参数不知道怎么转换
-
MMC_INT16U pmc4bpci_open(int id, void (WINAPI *funcIntHandler)(void));void (WINAPI *funcIntHandler)(void)
这个在C#应该怎么定义?是回调函数? 应该怎么声明?
解决方案
用委托
http://www.cnblogs.com/dipwater/archive/2012/11/07/dipwater_delegate.html
解决方案二:
首先定义回调函数对应的委托,定义参数名,然后创建一个委托的实例,之后定义委托对应的实例,并给委托赋值
解决方案三:
使用委托 委托参数就可以使用函数为参数代入
解决方案四:
使用委托 委托参数就可以使用函数为参数代入
时间: 2024-12-25 09:48:56