Name
Enum
Synopsis
This is the base class for all enumerations. In C#, you
can use the enum
keyword to create an enumeration type consisting of named constants
and their values.
By default, the underlying type used for enumeration
elements is Int32
, but you can
use any integer data type.
public abstract class Enum : ValueType : IComparable, IFormattable, IConvertible { // Protected Constructors protected method Enum(); // Public Static Methods public static method string Format(Type enumType, object value, string format); public static method string GetName(Type enumType, object value); public static method string[] GetNames(Type enumType); public static method Type GetUnderlyingType( Type enumType); public static method Array GetValues(Type enumType); public static method bool IsDefined(Type enumType, object value); public static method object Parse(Type enumType, string value); public static method object Parse(Type enumType, string value, bool ignoreCase); public static method object ToObject(Type enumType, byte value); public static method object ToObject(Type enumType, short value); public static method object ToObject(Type enumType, int value); public static method object ToObject(Type enumType, long value); public static method object ToObject(Type enumType, object value); public static method object ToObject(Type enumType, sbyte value); public static method object ToObject(Type enumType, ushort value); public static method object ToObject(Type enumType, uint value); public ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.