我知道也許這個問題已被問過,但我似乎無法找到一個合適的解決方案(記住,我不是一個C#專家,但中級用戶)...c#覆蓋枚舉
我準備了一個基類,包括一個枚舉(動畫狀態),用於動畫狀態,我的屏幕對象可能有(例如,士兵可能有不同的狀態,而鳥可能有另一組狀態..)。基類正在服務爲我的動畫屏幕對象存儲更新方法和其他東西的目的(像以同樣的方式對所有這些對象進行動畫處理)...基類中的枚舉在內部是(自然)空的..我有使用枚舉成員編寫的方法...
如果我通過「public new enum ...」在我的子類中定義枚舉,我可以「繼承」它..對吧?此外,有趣的是,我有一個基礎類字典,我試圖從兒童(即士兵,或鳥),它的基地(動畫物體)類傳遞它...但我不能...
我覺得我做錯了什麼或缺少任何想法?
代碼示例將有助於解釋您正在嘗試做什麼。 –
你不能覆蓋C#中的枚舉: http://stackoverflow.com/questions/4704201/what-is-the-best-way-to-override-enums – Tom