![]() |
1
3
如果这是一个简单的C API,那么最直接的访问方法就是使用PInvoke。PInvoke就是为这个场景而设计的。
编辑
正如汉斯指出的,给定参数的复数名称,这些参数可能是数组,而不是单个值。如果是这样的话,就需要更改签名来说明这一点。例如,如果期望它们是预定的固定大小,则签名将如下所示
|
![]() |
2
1
正如JaredPar所说,这是最简单的方法——实际上也是设计好的方法。
|
![]() |
3
1
因为你需要在C主程序中单独部署一个单独的DLL函数,所以使用C++ +CLI是最容易的。
你有C函数的源代码吗?如果是的话,您可以很容易地将它们转换为
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |