如何使用内部类中外部类中定义的字段

时间:2017-04-05 10:01:00

标签: c# inner-classes

我是一个名为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);
因为我认为不是很优雅。提前谢谢。

0 个答案:

没有答案