我是 CSharp 的新手,不明白问题出在哪里。
public abstract class Player
{
protected Behaviour fBehaviour;
public Behaviour FBehaviour { get; set; }
错误提示 Error 6 Inconsistent accessibility: field type ... is less accessibility than field ...
我试过改变一切,但没有任何效果。
最佳答案
这意味着类 Behavior 不是公开的,但 Player 正在并且正在尝试公开它。
将行为更改为公开。
关于c# - 枚举属性不一致的可访问性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15602655/