问题
C# 可访问性不一致: 参数类型“XXX”的访问性低于方法“XXX”
产生原因
因为基类的访问权限没有子类的访问权限高,基类和子类的修饰符,应该是基类的访问性比子类低了。
其实还是修饰符之间的小问题。
总的来说就是公开的访问类型是不一致的。
我的例子中,SetOrder是继承Command类的,但是子类的修饰符是public,而基类的忘记写public了,这时候会被默认为private,这时就造成了基类的访问权限没有子类的访问权限高的问题,只需要把基类的修饰符修改一下就好啦~
问题
C# 可访问性不一致: 参数类型“XXX”的访问性低于方法“XXX”
产生原因
因为基类的访问权限没有子类的访问权限高,基类和子类的修饰符,应该是基类的访问性比子类低了。
其实还是修饰符之间的小问题。
总的来说就是公开的访问类型是不一致的。
我的例子中,SetOrder是继承Command类的,但是子类的修饰符是public,而基类的忘记写public了,这时候会被默认为private,这时就造成了基类的访问权限没有子类的访问权限高的问题,只需要把基类的修饰符修改一下就好啦~