我注意到在 C# 中,当我有一个 Enum 时,请说:
class ClassObject {
public static Enum EventType = {Click, Jump, Etc};
}
当我必须访问它时,我必须浏览它的主类,它非常冗长。例如:
ClassObject.EventType.Click
我希望我能以更短的方式访问它,例如:EventType.Click
,会让我得到那个。
所以我想我可以尝试创建一个单独的类并从 Enum 扩展它:
class EventType : Enum {
Click, Jump, Etc;
}
但是,我遇到了语法错误。
实际上,为此目的创建另一个单独的类有点麻烦,我什至不知道这是否是一个好的做法。但理想情况下,我只是希望缩短名称,并可能避免在访问枚举之前必须键入类名。这可能吗?
您可以将枚举放在类的同一深度,它不必是类成员
namespace Test
{
public enum EventType
{
Click,
Jump,
Etc
};
class ClassObject { }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)