比如a.b.c();
c方法中怎么知道a对象,和b属性是什么?
好像做不到。
方法中
void c() { this.GetType(); //这个this 就是b }
首先 你有a才能有b,你有b才能有c(),所以当你执行c的时候必然内存中已经加载了a,
这个a实例包括了他的属性b实例,b实例包括了b的c方法中所需要的b的参数,
你说:c方法中怎么知道a对象,和b属性是什么?
我有点想象不到你不知道a和b那怎么调用的c呢
具体情况看不到,不得而知,不过从你提出这个问题可以看出来,B是不确定的一个属性,可能有多个可能
解决办法:你断点查看;一切了然