我知道也许这个问题已被问过,但我似乎无法找到一个合适的解决方案(记住,我不是一个C#专家,但中级用户)...c#覆盖枚举
我准备了一个基类,包括一个枚举(动画状态),用于动画状态,我的屏幕对象可能有(例如,士兵可能有不同的状态,而鸟可能有另一组状态..)。基类正在服务为我的动画屏幕对象存储更新方法和其他东西的目的(像以同样的方式对所有这些对象进行动画处理)...基类中的枚举在内部是(自然)空的..我有使用枚举成员编写的方法...
如果我通过“public new enum ...”在我的子类中定义枚举,我可以“继承”它..对吧?此外,有趣的是,我有一个基础类字典,我试图从儿童(即士兵,或鸟),它的基地(动画物体)类传递它...但我不能...
我觉得我做错了什么或缺少任何想法?
代码示例将有助于解释您正在尝试做什么。 –
你不能覆盖C#中的枚举: http://stackoverflow.com/questions/4704201/what-is-the-best-way-to-override-enums – Tom