在用C#语言开发程序的时候能调用C语言中的函数吗?

解决方案 »

  1.   

    不是所有的都能调用,要用到PInvoke技术,请参看MSDN文档。关键字:PInvoke、DllImport。
      

  2.   

    将 C 或 C++ 函数封装成 COM,在 C# 中调用COM 比较方便,只是在封装时需要处理 C 或 C++ 类型和 COM 类型之间的转换,也有一些麻烦
    将 C 或 C++ 函数封装成动态链接库,封装的过程简单,工作量不大.具体情况查MSDN中DllImport