Предоставляет базовый класс для перечислений.
public abstract class Enum : ValueType, IComparable, IFormattable, IConvertible
Тип | Имя | Описание |
---|---|---|
CompareTo(Object) | Сравнивает этот экземпляр с заданным объектом и возвращает значение, указывающее, как соотносятся значения этих объектов. | |
Equals(Object) | Возвращает значение, показывающее, равен ли данный экземпляр заданному объекту. (Переопределяет Object.Equals(Object).) | |
Format(Type, Object, String) | Преобразует указанное значение заданного перечислимого типа в эквивалентное строковое представление в соответствии с заданным форматом. | |
GetHashCode() | Возвращает хэш-код для значения данного экземпляра. (Переопределяет Object.GetHashCode().) | |
GetName(Type, Object) | Возвращает имя константы с заданным значением из указанного перечисления. | |
GetNames(Type) | Возвращает массив имен констант в указанном перечислении. | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
GetTypeCode() | Возвращает базовый тип TypeCode для этого экземпляра. | |
GetUnderlyingType(Type) | Возвращает базовый тип заданного перечисления. | |
GetValues(Type) | Возвращает массив значений констант в указанном перечислении. | |
HasFlag(Enum) | Определяет, установлены ли в текущем экземпляре одно или несколько битовых полей. | |
IsDefined(Type, Object) | Возвращает признак наличия константы с указанным значением в заданном перечислении. | |
Parse(Type, String, Boolean) | Преобразует строковое представление имени или числового значения одной или нескольких перечислимых констант в эквивалентный перечислимый объект.Параметр указывает, учитывается ли в операции регистр. | |
Parse(Type, String) | Преобразует строковое представление имени или числового значения одной или нескольких перечислимых констант в эквивалентный перечислимый объект. | |
ToObject(Type, Object) | Преобразует заданный объект с целочисленным значением в член перечисления. | |
ToObject(Type, Int16) | Преобразует значение заданного 16-разрядного знакового целого числа в член перечисления. | |
ToObject(Type, UInt32) | Преобразует значение заданного 32-разрядного целого числа без знака в член перечисления. | |
ToObject(Type, UInt64) | Преобразует значение заданного 64-разрядного целого числа без знака в член перечисления. | |
ToObject(Type, Int64) | Преобразует значение заданного 64-разрядного знакового целого числа в член перечисления. | |
ToObject(Type, UInt16) | Преобразует значение заданного 16-разрядного целого числа без знака в член перечисления. | |
ToObject(Type, Byte) | Преобразует значение заданного 8-разрядного целого числа в член перечисления. | |
ToObject(Type, SByte) | Преобразует значение заданного 8-разрядного знакового целого числа в член перечисления. | |
ToObject(Type, Int32) | Преобразует значение заданного 32-разрядного знакового целого числа в член перечисления. | |
ToString(String, IFormatProvider) | Перегруженная версия метода является устаревшей, вместо нее следует использовать метод ToString(String) . | |
ToString(String) | Преобразует числовое значение этого экземпляра в эквивалентное ему строковое представление с использованием указанного формата. | |
ToString() | Преобразует значение этого экземпляра в эквивалентное ему строковое представление. (Переопределяет Object.ToString().) | |
ToString(IFormatProvider) | Перегруженная версия метода является устаревшей, вместо нее следует использовать метод M:System.Enum.ToString . | |
TryParse<TEnum>(String, Boolean, TEnum) | ||
TryParse<TEnum>(String, TEnum) |