想当年就因为有个VB API查阅器主打VB.net,现在意外捡到本《C#项目开发全程实录》,发现C#的代码真比vb短了一大节,所以现在重蹈C#,却仍然解决不了使用API的问题..
 C#这么多 API函数 ,,要怎么记吖?而且就算有得抄,这么多参数,抄也抄到手软...C#有没有类似vb的API查阅器的?或者有什么好的办法..
   有得话请分享一下..

解决方案 »

  1.   

    1.说土点,c#的出现就是为了最大限度避免使用API,提高平台无关性,如果你一个C#的Winform需要大量使用API,说明你要么选错了开发工具,要么开发思路不对2.C#也好VB也好,使用API其实与使用普通DLL里的函数是一样的,所以只要你了解了C#声明的语法,搜一搜改一改就行了,只是有些数据类型不一样需要注意便是,做熟了自然就明白了。就算不熟,google上也可以搜到绝大多数。
      

  2.   

    不用记的,用时才查,API说明网上一查一大堆。
    但如果你经常要调用系统API,不如直接用Delphi或者C++!
      

  3.   

    用的时候再查http://www.pinvoke.net/
      

  4.   

    NET并不是你说的那样好,请看http://news.cnblogs.com/n/54038/
      

  5.   

    一开始 很难去记的,看看别人的代码,要用到那个才去调用,然后当你用的多的时候,你就会记住了,闭上眼睛也知道怎么用。俺就是这么过来的,COM的东西越麻烦,MSDN上的内容看的眼睛都花了
      

  6.   


    我也知道尽量避免用API,
         但我现在要处理Audio,,C#好像没有处理Audio的类,我又不想用别人的DLL,只有用API了...
      

  7.   

    我还没有听说背下api名字就能学编程的。你搞懂该怎么学,再考虑怎么记。
      

  8.   

    LZ说的所谓的API不是windows的API, 而是.net类库中的类中的方法.我一般是靠智能提示出的信息,根据方法名称和参数来猜它的用法的.用多了也就熟了.