首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#类嵌套定义的有关问题

2014-01-06 
C#类嵌套定义的问题中,红色方框里说的对于fun无法访问MyClass的数据成员x和y怎么解释。[解决办法]x 和 y 是

C#类嵌套定义的问题


中,红色方框里说的对于fun无法访问MyClass的数据成员x和y怎么解释。



[解决办法]
x 和 y 是实例成员,需要 new 一个 MyClass 再访问.
[解决办法]
x,y是实例字段,不是静态字段。
所以,你可以用如下代码:
public class B
        {
            public void fun()
            {
                MyClass.sf();
                C c = new C();
                c.f();
                
                //可以访问到MyClass的私有类型以及静态方法,但是不能访问MyClass的数据成员
                MyClass mc = new MyClass();
                mc.x = 1;
                mc.y = 2;
            }


        }



先实例化一个实例,然后再访问。

热点排行