小鱼提问3 static方法中可以访问某个类的私有变量吗(不通过反射的其他非正常手段)?什么情况下可以?

    class Student
    {
        private string _name;
        public int Age = 0;

        public static void Test()
        {
            Student stu = new Student();
            stu._name = "dd";
            stu.Age = 20;
        }
    }

如图,虽然Static修饰的方法不属于类本身,但是还是在private(本类)范围内,所以可以访问到类的私有变量。  

posted @ 2014-05-09 14:43  Go和分布式IM  阅读(156)  评论(0编辑  收藏  举报