2010-09-19 6 views

Répondre

3

Ne pas le convertir. Une des fonctionnalités très intéressantes de .NET est que les types d'un langage géré peuvent être utilisés dans un autre. Cliquez avec le bouton droit sur votre projet C++/CLI, Propriétés, Propriétés communes, Cadre et Références. Cliquez sur Ajouter une nouvelle référence. Utilisez l'onglet Projets si votre projet C# est dans la même solution (recommandé). Sinon, cliquez sur l'onglet Parcourir et accédez à votre assembly C#.

1

Vous pouvez voir comment cela se fait dans la page Classes and Structs (Managed) sur MSDN. Mettez simplement les types et la logique équivalents dans votre C++ ref class, et vous créerez une classe managée en C++.