c# - C# 是否有 Java JNA 库的替代方案?

标签 c# winforms pinvoke jna

JNA 拥有大量 native 函数、常量和结构。我需要一个类似的 C# 库。但经过大量搜索后我找不到任何东西。有人知道 C# 中 JNA 库的替代方案吗?

最佳答案

我不知道 C# 的 JNA 的直接等价物。但是,通过使用 P\Invoke您可以调用任何(或几乎任何) native 函数。另一种方法可能是使用 COM Interop 。这是一般article关于 C# 中的互操作性。

正如您所说,使用 P\Invoke 可能会很麻烦。但是,有pinvoke网站,这可能会非常有帮助。它包含许多 native 函数、结构的声明...可供使用。

关于c# - C# 是否有 Java JNA 库的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29621119/

相关文章:

c# - 使用 XDocument 和 XElement 如何在 C# 中向 XML 添加 XAttribute 和值

c# - 在 Linux 中,找不到框架 ".NETFramework,Version=v4.5"的引用程序集

c# - 如何将当前屏幕捕获为图像?

.net - 如何从 Metro P/Invoke 到 native dll?

c# - 创建多个 Entity Framework EDMX 文件以供工厂模式使用

c# - 将 WP7 游戏成就从 XNA 发布到 Facebook

c# - ListBox 中的多列数据

c# - 画线时 Pen.Alignment 不起作用

c# - 使用 C# 从 Delphi DLL 中检索记录数组

c# - 在 C# 中建模 C/C++ union