【发布时间】:2019-07-18 09:48:24
【问题描述】:
考虑以下 C# 代码:
enum BaseState {STATE_ONE, STATE_TWO}
class Base{ BaseState baseSate;}
enum DervState {STATE_ONE, STATE_TWO, STATE_THREE}
class Derv : Base { DervState dervState;}
有什么办法,我可以将这两个枚举关联起来,以便 DervState 从基础中挑选所有状态并添加一些额外的状态。
提前致谢。
【问题讨论】:
-
您的示例代码中的
DervState在哪里? -
对不起,编辑了原文,DervState 是另一个枚举,代表派生类的状态。
标签: c# inheritance enums