小鱼提问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(本类)范围内,所以可以访问到类的私有变量。  

原文地址:https://www.cnblogs.com/wishFreedom/p/3718881.html