解决方案 »

  1.   

     internal static extern和public static extern
    与api无关的,你应该去看看修饰符的作用范围
    public
    internal
    protect
    private
      

  2.   

    访问修饰符,参考msdn
    http://msdn.microsoft.com/zh-cn/library/7c5ka91b
      

  3.   

    访问修饰符而已。
    internal表示本程序集里可以访问,public则本程序集,其他程序集都可以访问。
      

  4.   

    public和static写前写后没有区别
    如果你的api声明的函数在当前程序集内调用,public和internal也没有区别
      

  5.   

    这个api会被引用你的dll的程序调用就用public,如果就本项目内使用就internal