问题
我在使用C#写委托时,声明委托出现如下报错:
可访问性不一致: 参数类型“Customer”的可访问性低于委托“OrderEventHandle” 。
问题原因
因为基类的访问权限没有子类的访问权限高,基类和子类的修饰符,应该是基类的访问性比子类低了。
解决办法
总的来说就是公开的访问类型是不一致的。后我将所有类型的修饰符均转为public问题即解决
我在使用C#写委托时,声明委托出现如下报错:
可访问性不一致: 参数类型“Customer”的可访问性低于委托“OrderEventHandle” 。
因为基类的访问权限没有子类的访问权限高,基类和子类的修饰符,应该是基类的访问性比子类低了。
总的来说就是公开的访问类型是不一致的。后我将所有类型的修饰符均转为public问题即解决