示例:调用系统库user32.dl库中的MessageBox()函数.MSDN示例. using System.Runtime.InteropServices;//必须引用此空间,它提供了P/Invoke服务 public class Win32 { [DllImport("user32.dll", CharSet=CharSet.Auto)]//标识DLL文件和入口 public static extern IntPtr MessageBox(int hWnd, String text, String caption, uint type);//创建原型 } public class HelloWorld { public static void Main() { //调用函数 Win32.MessageBox(0, "Hello World", "Platform Invoke Sample", 0); } }