我需要调用 .NET Core 中不存在的文件管理函数。如何从我的 C# 代码调用 native Linux 和 Mac OS X API?
编辑:这个问题的唯一答案不包括任何确定的信息。有人可以发布一些代码示例或更多关于如何从 .NET Core 调用 Mac OS X API 的具体细节吗?
最佳答案
.NET 具有称为 PInvoke(平台调用)的功能,允许您调用 native API。
然而,让它发挥作用并非易事。您需要导入正确的平台库。也会对性能产生影响
查看这些链接
https://learn.microsoft.com/en-us/dotnet/articles/standard/native-interop https://developers.redhat.com/blog/2016/09/14/pinvoke-in-net-core-rhel/
关于.net - 如何从 .NET Core 应用程序调用 native Linux 和 OS X API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41033989/