Inconsistent accessibility
我定义了一个类:
    class Game
     {
     }
下面的类中有对上面的类的引用
  public class Mover
     {
         protected Game game;            //出现错误
         public Mover(Game game, Point location)
         {
             this.game = game;                 //出现错误
             this.location = location;               }
}
结果编译后,上面标注了出现错误的两行都出现:Inconsistent accessibility: ...less accessible than ...
我把Game的访问类型改为public,编译即可通过。
但是不明白为什么?初学C#,各位帮忙
------解决方案--------------------public  class Game
默认是 private的,不允许范围
你可以参见
访问修饰符
http://msdn.microsoft.com/zh-cn/library/wxh6fsc7.aspx
可访问性级别
http://msdn.microsoft.com/zh-cn/library/ba0a1yw2.aspx
可访问域
http://msdn.microsoft.com/zh-cn/library/zd74a9ww.aspx
可访问性级别的使用限制
http://msdn.microsoft.com/zh-cn/library/cx03xt0t.aspx
这些教程
------解决方案--------------------定义类class Game
  {
  }
时
public class Game
  {
  }