当前位置:编程学习 > C#/ASP.NET >>

如何在.net中使用用C写的类库

我现在有一个别人用c写的程序,有大量的工具类,都是.c和.h文件,我要在.net2003中在一个C#程序中使用这些基础工具类,又不好用C#重写这些类,请问我应该怎么做才能使用?要不要做什么特别设置?
谢谢! --------------------编程问答-------------------- 使用封送
using System.Runtime.InteropServices; 


class Api
{
    [DllImport("路径/XXXX.dll" ,CharSet=CharSet.Auto)]
    public static 函数名 (参数)
}

调整封送类型很操蛋,灵活又没有唯一的标准,恶心死了.
说白了,就是把头文件用上面的方法重写一遍.


--------------------编程问答-------------------- [DllImport(name.dll)] --------------------编程问答-------------------- using System.Runtime.InteropServices;  
 [DllImport("路径/XXXX.dll" ,CharSet=CharSet.Auto)]
 public static 函数名 (参数) ;//声明函数

然后就可以使用了。 --------------------编程问答-------------------- --------------------编程问答-------------------- P/Invoke or CLI
包你满意
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,