Latest web development tutorials

C # перечисления (Enum)

Перечень представляет собой набор именованных целочисленных констант. Перечисляемого типа объявляется с помощью ключевого словаперечислимую.

C # является тип перечисления данных значение. Другими словами, перечень содержит свое собственное значение и не может быть унаследован или передача наследования.

Enumобъявление переменной

Общий синтаксис перечисления личных данных:

перечисление <enum_name>
{ 
    список перечисление 
};

Среди них,

  • enum_nameзаданное имя типа перечисления.
  • Список перечислениеявляется разделенный запятыми список идентификаторов.

Нумерованного списка Каждый символ представляет собой целое число больше, чем целое число со знаком, который предшествует ему. По умолчанию значение первого символа перечисления равно 0. Например:

перечислений Дни {Вс, Пн, Вт, Ср, Чт, Пт, Сб};

примеров

Следующий пример демонстрирует использование перечисления:

с помощью системы;
Пространство имен EnumApplication
{
   класс EnumProgram
   {
      перечислений Дни {Вс, Пн, Вт, Ср, Чт, Пт, Сб};

      статической силы основных (String [] агдз)
      {
         INT WeekdayStart = (INT) Days.Mon;
         INT WeekdayEnd = (INT) Days.Fri;
         Console.WriteLine ( "Понедельник: {0}", WeekdayStart);
         Console.WriteLine ( "Пятница: {0}", WeekdayEnd);
         Console.ReadKey ();
      }
   }
}

Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:

Понедельник: 1
Пятница: 5