摘要:
很多C#的书都没讲到extern修饰符的使用,查了一下MSDN,整理出来存档。 extern 修饰符用于声明在外部实现的方法。 extern 修饰符的常见用法是在使用 Interop 服务调入非托管代码时与 DllImport 特性一起使用。 在这种情况下,还必须将方法声明为 static,如下示例所示: [DllImport("avifil32.dll")]private static extern void AVIFileInit();注意:1、extern 关键字还可以定义外部程序集别名,使得可以从单个程序集中引用同一组件的不同版本。2、将 abstract和 ext 阅读全文