我是一个名为myOuterClass
的班级,具有以下属性:
public myOuterClass
{
private object myObject;
private List<myInnerClass> lists;
.....
}
myInnerClass
,顾名思义,是一个私有的内部类,有一些字符串af field
public myOuterClass
{
.......
private myInnerClass
{
string _field1;
string _field2;
}
}
现在,在myInnerClass
,我要声明一种方法,我应该使用_field1
和_field2
甚至是myObject
,myOuterClass中定义的字段。
有没有办法在myObject
中查看myInnerClass
字段?我想,为了设计选择,维护这个结构,我不希望将引用作为输入传递:
lists[i].myMethod(myObject);
因为我认为不是很优雅。提前谢谢。