关于C#中的内部访问修饰符

ami*_*han -2 c# oop

我的内部访问修饰符有问题.我也查看了这个URL,但面对这个问题,为什么以下代码不能识别BaseClass的成员?

namespace Project1
{
    internal class BaseClass
    {
        public static int intM = 0;
    }
}


namespace Project1
{
    class TestAccess
    {
        static void Main()
        {
            BaseClass myBase = new BaseClass();
            Console.WriteLine(myBase.intM);

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Wik*_*hla 6

这不是内部的问题,但显然是静态的.您的类成员是静态的,并且您尝试通过实例访问它.