在VC ++中我们可以使用头文件,但在VC#中它是不可能的。有没有办法在C#中使用头文件(.h文件)?我在.h文件中定义了一些结构和#defines
。
我如何使用所有这些结构&在C#项目中枚举,是否可以在C#中集成C ++代码?
答案 0 :(得分:1)
在.NET中不存在标头,因为所有需要的元数据都包含在引用的程序集中。
是的,您可以使用C ++ / CLI模块集成C ++ / C代码。 C ++ / CLI可以在程序集中一起执行托管代码和非托管代码。然后,C#可以使用C ++程序集,就像它是C#代码
一样