如何将C#代码转换为C++

问题描述:

我有用C#编写的数据结构类。如何将其转换为C++(托管)?如何将C#代码转换为C++

+5

我想你需要提供更多关于你想要达到的信息。 – ChrisF 2010-09-19 18:46:47

不要转换它。 .NET的一个非常好的功能是,一种托管语言的类型可以在另一种托管语言中使用。右键单击您的C++/CLI项目,属性,通用属性,框架和引用。点击添加新的参考。如果您的C#项目使用相同的解决方案(推荐),请使用“项目”选项卡。否则,请单击浏览选项卡并导航到您的C#程序集。

您可以在MSDN上的Classes and Structs (Managed)页面中看到如何完成此操作。只需将相应的类型和逻辑放入C++ ref class中,就可以在C++中创建一个托管类。