反射調(diào)用返回復(fù)雜對象的.NET方法
定義數(shù)據(jù)接口
上一篇在C++中反射調(diào)用.NET(一)中,我們簡單的介紹了如何使用C++/CLI并且初步使用了反射調(diào)用.NET程序集的簡單方法,今天我們看看如何在C++與.NET程序集之間傳遞復(fù)雜對象。
先看看.NET程序集的一個(gè)返回對象的方法:
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; }
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式