我是新手,请问在C#中调用API函数怎么不好用呀?看过电子书《最新API函数大全》把里面的函数拿到C#里根本达不到效果....Dll文件也包含进来了..而且编译也能通过...请问是怎么回事呀?

解决方案 »

  1.   

    一定是你引用或调用时错了。举例简单的调用API使PC喇叭发声。引用:
    [DllImport("kernel32.dll")] 
    public static extern bool Beep(int frequency, int duration); 
    调用:
    Beep(3000, 100);
      

  2.   

    你把你调用API的代码拿出来看看
      

  3.   

    我想知道WIN32API所有函数在C#里都可以用吗?
      

  4.   

    API只要你能调,
    能不能用只与操作系统有关吧.与什么语言调用它是没有关系的.
      

  5.   

    不一定所有的WIN32API都可以在C#中调用。
      

  6.   

    是吗?能在C#中调用的API函数的相关资料谁知道哪有?
      

  7.   

    有一个软件是针对C#的API调用,叫API精灵,可以下下来用用,对C#的API调用很有帮助的