Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 不一致的可访问性:基类的可访问性不如父类_C#_Html_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 不一致的可访问性:基类的可访问性不如父类

C# 不一致的可访问性:基类的可访问性不如父类,c#,html,asp.net,asp.net-mvc,C#,Html,Asp.net,Asp.net Mvc,可访问性不一致:基类的可访问性不如父类。 错误出现在基类圆和椭圆上。我认为不存在花括号的问题。我该如何解决 namespace CheckingPolymor { class Shape { int width; int height; string color; public virtual void Draw() {

可访问性不一致:基类的可访问性不如父类。 错误出现在基类圆和椭圆上。我认为不存在花括号的问题。我该如何解决

namespace CheckingPolymor
    {
        class Shape
        {
            int width;
            int height;
            string color;

            public virtual void Draw()
            {

            }

        }

            public class Circle: Shape
            {
                public override void Draw()
                {
                    base.Draw();
                }
            }

            public class Oval: Shape
            {
                public override void Draw()
                {
                    base.Draw();
                }

            }                          
    }
你也是

  • 形状
    公开
    ,或
  • public
    Circle
    Oval

发生此错误的原因是您使访问修饰符变得毫无意义。没有任何访问修饰符,
Shape
internal
,它比其子类(public)更难访问。通过访问子类,还可以访问在超类中声明的成员。这使得
内部
形状
毫无意义。

您能分享准确的错误吗?公共类形状还是内部类形状