我需要调用.NET Core中不存在的文件管理功能.如何从C#代码调用本机Linux和Mac OS X API?编辑:此问题的唯一答案不包括任何确定的信息.有人可以发布一些代码示例或更多有关如何从.NET Core调用Mac OS X API的具体细...
我需要调用.NET Core中不存在的文件管理功能.如何从C#代码调用本机Linux和Mac OS X API?
编辑:此问题的唯一答案不包括任何确定的信息.有人可以发布一些代码示例或更多有关如何从.NET Core调用Mac OS X API的具体细节吗?
解决方法:
.NET有一个名为PInvoke(平台调用)的功能,允许您调用本机API.
然而,让它工作并非易事.您需要导入正确的平台库.还会产生性能影响
看看这些链接
https://docs.microsoft.com/en-us/dotnet/articles/standard/native-interop
https://developers.redhat.com/blog/2016/09/14/pinvoke-in-net-core-rhel/
本文标题为:如何从.NET Core应用程序调用本机Linux和OS X API?
- c# 模拟线性回归的示例 2023-03-14
- Unity Shader实现模糊效果 2023-04-27
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- user32.dll 函数说明小结 2022-12-26
- 如何使用C# 捕获进程输出 2023-03-10
- Unity3D实现渐变颜色效果 2023-01-16
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- .NET CORE DI 依赖注入 2023-09-27
- Oracle中for循环的使用方法 2023-07-04
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16