反射调用返回复杂对象的.NET方法

定义数据接口

上一篇在C++中反射调用.NET(一)中,我们简单的介绍了如何使用C++/CLI并且初步使用了反射调用.NET程序集的简单方法,今天我们看看如何在C++与.NET程序集之间传递复杂对象。

先看看.NET程序集的一个返回对象的方法:

大学生就业培训,高中生培训,在职人员转行培训,企业团训

 public IUserInfo GetUserByID(int userId)
        {
            IUserInfo userinfo= EntityBuilder.CreateEntity<IUserInfo>();
            userinfo.ID = userId;
            userinfo.Name = "姓名_" + userId;
            userinfo.Birthday = new DateTime(1980, 1, 1);            return userinfo;
        }

大学生就业培训,高中生培训,在职人员转行培训,企业团训

网友评论