.NET PInvoke是否可在Linux和Mac OS X平台上使用?

时间:2011-07-23 03:45:49

标签: c# .net linux macos pinvoke

Windows上的.NET Framework平台调用。

[DllImport("user32.dll", CharSet=CharSet.Auto)]
public static extern MessageBoxResult MessageBox(IntPtr hWnd, String text, String caption, int options);

在Linux和Mac OS X平台上是否可以使用PInvoke?例如Mono项目?

如果Linux和Mac OS X支持PInvoke,您能在答案中给我一些示例或参考。

感谢。

1 个答案:

答案 0 :(得分:9)