标准的.NET侧枚举类型

18

我经常使用枚举类型,例如:

public enum Side { Left, Top, Right, Bottom };
或者
public enum Direction { Left, Up, Right, Down };

我每次都要重新描述枚举类型。在.NET中有这种标准的枚举类型吗?


7
你的意思是,每次你写一个新的应用程序时都要这样做吗?也许你可以开始开发自己的框架来重复处理任务。 - nabuchodonossor
2个回答

9
并不完全相同,但我知道 System.Windows.Forms.AnchorStyles 枚举。 http://msdn.microsoft.com/en-us/library/system.windows.forms.anchorstyles.aspx 否则,我会建议你自己添加到通用库中。你还必须考虑依赖项的成本(即使是在.NET Framework上的依赖项),因为像可移植性这样的问题。除非你已经依赖于 WinForms,否则我不会在 WinForms 上使用它。

是的,但它被称为AnchorStyles,即使值相当相似,枚举在语义上并不相同。要小心(想象一下Microsoft将来添加一个新值到AnchorStyles中)。 - Yves M.
@YvesM。这些值与问题中所述的不同,但是符合您的观点,它们非常接近。 - Adam Houldsworth

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接