【发布时间】:2011-10-12 22:56:28
【问题描述】:
我知道这个问题以前可能有人问过,但我似乎找不到合适的解决方案(请记住,我不是 C# 专家,而是中级用户)...
我准备了一个基类,包括一个枚举 (AnimationStates) 用于我的屏幕对象可能具有的动画状态(例如,士兵可能具有不同的状态,而鸟可能具有另一组状态..).. 基类是用于为我的动画屏幕对象存储更新方法和其他内容(比如以相同的方式为所有对象设置动画)...基类中的枚举(自然)内部是空的。我有使用枚举编写的方法会员...
如果我通过“public new enum ...”在我的子类中定义枚举,我可以“继承”它..对吗?此外,有趣的是,我在基类中有一个字典,我试图将它从一个孩子(即士兵或鸟)传递给它的基类(动画对象)......但我不能......
我觉得我做错了什么或错过了什么。有什么想法吗?
【问题讨论】:
-
代码示例将有助于解释您要做什么。
-
您不能在 C# 中覆盖枚举:stackoverflow.com/questions/4704201/…