C# extern 在方法声明中使用extern 修饰符支持在外部实现方法。 C# extern 在方法声明中使用extern 修饰符支持在外部实现方法。外部 修饰符的常见方法是在使用 Interop 服务调入 非托管代码时与 DllImport 属性一起使用;在这种情况下,该方法还必须声明为 static,如下面的示例所示: [DllImport("avifil32.dll")] public static extern void Foo(); public extern static void Fill();