I often use enums like
public enum Side { Left, Top, Right, Bottom };
or
public enum Direction { Left, Up, Right, Down };
Every time I describe the enum again. Is there a standard enum of this kind in .NET?
The default value of an enumeration type E is the value produced by expression (E)0 , even if zero doesn't have the corresponding enum member.
Enum ValuesBy default, the first item of an enum has the value 0. The second has the value 1, and so on.
The enum keyword in C# and . NET is used to declare an enumeration, a distinct type that consists of a set of named constants called the enumerator list. Usually, an enum is declared as public within a namespace and is available to all classes in the namespace.
Enumeration (or enum) is a value data type in C#. It is mainly used to assign the names or string values to integral constants, that make a program easy to read and maintain.
Not quite the same, but I know of the System.Windows.Forms.AnchorStyles
enumeration.
http://msdn.microsoft.com/en-us/library/system.windows.forms.anchorstyles.aspx
Otherwise, I'd say not - add it to your own common library. You also have to consider the cost of taking dependencies (even on .NET Framework stuff), because of things like portability. I wouldn't take one on WinForms unless you are already depending on WinForms.
Old and answered, but there is a ArrowDirection
enum. See https://msdn.microsoft.com/en-us/library/system.windows.forms.arrowdirection(v=vs.110).aspx. Unfortunately, it is in System.Windows.Forms.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With