我有三个类似这样的类。
class A
{
public class innerB
{
//Do something
}
public class innerC
{
//trying to access objB here directly or indirectly over here.
//I dont have to create an object of innerB, but to access the object created by A
//i.e.
innerB objInnerB = objB;
//not like this
innerB objInnerB= new innerB();
}
private innerB objB{get;set;} **//Private**
public A()
{
objB= new innerB();
}
}
我想在类C中访问由类A创建的类B的对象。是否有可能在类C中对类A的对象进行更改?可以通过创建事件或其他方式获取类A的对象吗。
编辑:上面提出的问题中我的错误。A类中创建的B对象是私有的,而不是公共的。
是否可以通过创建事件来实现这一点?
如果我能够以某种方式引发一个可以由类A处理的事件,那么我的问题就可以得到解决。