其实用不着找这个东西的,
只要你掌握了api调用的方法,所有其它语言写的API声明及调用方法都可以改为C#可以使用的。
掌握一些文字远没有掌握一种技巧方便。
看看MSDN吧,上面已经写的较细了

解决方案 »

  1.   

    windows GDI 的MSDN位置:
    ms-help://MS.VSCC/MS.MSDNVS.2052/gdi/wingdistart_9ezp.htm
    我在vb里面用bitblt,然后在.net帮助中就找到了这些。如果你有其他语言基础的话,可以用同样的方法进行寻找。如果只想在C#下面学习API的话,
    只有帮你UP了。
      

  2.   

    msdn上面有讲具体要遵循什么规则吗?我最近在研究一个程序,发现他用了很多系统的API,于是我上网找相关的说明,vb vc得很多,但是没有C#,我学C#虽然已经有段时间了,但是对于系统API区没有丝毫的经验,这才上来问问。
      

  3.   

    不知道有没有装门讲C#API的书????
      

  4.   

    哪可能啊..API有多少啊/?你看看VC的API有多少..
      

  5.   

    一点肤浅的建议:其实所谓调用Api函数,这些api有Win32的,也有一些专门的应用程序的api,例如有些网友提到的调用Winamp的api的问题。我们需要了解的可能只是Win32的api,这些api是属于windows系统本身的,所以并不存在所谓的C#api的这种提法。我们只能说在Vs.net环境下面,选用C#语言如何调用WINDOWS的API,或者调用其他应用程序的API。无论调用哪一种API,只需要使用DllImport将需要调用的api函数在C#之中声明一下就行了。具体的东西其他网友讲了很多,无需遨述.
      

  6.   

    我认为平台调用没有这么简单“只需要使用DllImport将需要调用的api函数在C#之中声明一下就行了”。最麻烦的是数据的封装。不过MSDN已经讲得非常清楚了。