我注意到在C#中,当我有一个枚举时,例如:
class ClassObject {
public static Enum EventType = {Click, Jump, Etc};
}
当我需要访问它时,我必须通过它的主类,并且这非常冗长。例如:
ClassObject.EventType.Click
我希望可以更直接地访问它,比如使用
EventType.Click
就能获得它。因此,我想尝试创建一个单独的类并从枚举类继承:
class EventType : Enum {
Click, Jump, Etc;
}
然而,我对此得到了一个语法错误。
实际上,为此目的创建另一个单独的类有些麻烦,而且我甚至不知道这是否是一种良好的做法。但理想情况下,我希望缩短名称并可能避免在访问枚举之前必须键入类名。这可行吗?