问题描述
- C++托管类私有成员怎么在其他命名空间里引用?
-
rt,在托管类中建立个成员函数,在调用私有成员,不过托管类好像不支持指针这样操作
解决方案
私有成员只能反射调用,不管什么语言。lz采纳不及时。先把之前的采纳了,给你代码
解决方案二:
namespace命名空间成员类的声明
解决方案三:
http://blog.csdn.net/liyifei21/article/details/34838375
关键是 BindingFlags.NonPublic | BindingFlags.Instance ,它可以反射私有成员
如果是私有方法,就是 GetMethods,代替 GetFields
最后用 Invoke 调用
时间: 2022-12-25