首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#如何使用C或者C++编写的程序

2012-04-24 
C#怎么使用C或者C++编写的程序?要用C#做一个软件,软件的部分功能模块有C编写的现成代码可以使用,问题是通

C#怎么使用C或者C++编写的程序?
要用C#做一个软件,软件的部分功能模块有C编写的现成代码可以使用,问题是通过什么方式来调用C程序里面的函数呢,可不可通过using指令引用过来,然后直接使用呢?

[解决办法]
写成dll,用DllImport加载
[解决办法]

探讨
就是需要把C程序生成dll文件,然后再用DllImport加载?请问还有没有其他方式呢?

还有一点就是原来的C程序里面大部分都是指针函数,而C#里面不用指针,这又是怎么处理的呢。

[解决办法]
可以,写成动态链接库,然后添加引用
[解决办法]
探讨

引用:

引用:
就是需要把C程序生成dll文件,然后再用DllImport加载?请问还有没有其他方式呢?

还有一点就是原来的C程序里面大部分都是指针函数,而C#里面不用指针,这又是怎么处理的呢。

有对应的转换规则

能不能详细提下呢,谢谢

[解决办法]
探讨

就是需要把C程序生成dll文件,然后再用DllImport加载?请问还有没有其他方式呢?

还有一点就是原来的C程序里面大部分都是指针函数,而C#里面不用指针,这又是怎么处理的呢。

热点排行