现在在Windows下的应用程序开发,VS.Net占据了绝大多数的份额.因此很多以前搞VC++开发的人都转向用更强大的VS.Net.在这种情况下,有很多开发人员就面临了如何在C#中使用C++开发好的类的问题.下面就用一个完整的实例来详细说明怎样用托管C++封装一个C++类以提供给C#使用. 比如,现在有一个工程名为NativeCppDll的由C++编写的DLL,里面输出了一个CPerson类.下面是具体的代码: // NativeCppDll.h #pragma once #ifndef LX_…