C++是一种伪面向对象的语言,即可面向对象,也可能面向过程的混合编程语言。能够实现逻辑功能复杂的应用层功能,也能够开发偏向于底层的功能。
在用C#开发应用程序时,大部分底层的功能代码都是用C/C++写的SDK提供的接口,那么在C#中是无法直接调用C++的接口的。这就需要把C++提供的接口封装成能够供C#直接调用的托管模式,本文主要介绍此内容。
一、 C++托管工程创建过程
第一步:【文件】—>【新建】—>【项目】
第二步:【Visual C++】—>【CLR】—>【类库】,然后点击“确定”(记得修改自己的工程名及工程路径)
第三步&