C#中的[DllImport("kernel32.dll")]的意思是啥?困惑ing。 
  [DllImport("kernel32.dll")]
  private static extern int GetPrivateProfileSectionNames(IntPtr lpReturnedString
               , int  nSize
               , string lpFileName);还有就是有没INTPTR这方面的资料,这个是不是跟C中的数组指针的?

解决方案 »

  1.   

    ref:
    http://www.pinvoke.net/default.aspx/kernel32/GetPrivateProfileSectionNames.html
      

  2.   

    引用kernel32.dll
    其实DLL文件里封装了很多方法,然后供其它程序使用,如果别人已经写好了算法放进了DLL,你正好也要用,就可以直接拿过来而不必再自己去写。
      

  3.   

    是啊,一般这里引用的dll不是.net写的,可以是别的语言写的...
      

  4.   

    引用 系统盘\Windows\System32\   下面的windows系统API 这些dll一般无法用"添加引用"的方法来使用(比如user32.dll...不信VS2003里你加加看..)