Enum - почему на выходе получаю 0, а не 1 ? - C#

Узнай цену своей работы

Формулировка задачи:

начал писать на шарпе, вот появился вопрос есть перечисление
       enum days
        {
            one=1,
            two,
            three
        }
     
static void Main(string[] args)
      {
         Enum day = new days();
         Console.WriteLine(day);
         Console.ReadKey();
      }
;
На выходе получаю - 0 Почему не 1?

Решение задачи: «Enum - почему на выходе получаю 0, а не 1 ?»

textual
Листинг программы
public struct Language : Enum
 {
   //Открытые константы, определяющие символьные имена и значения
   public const Language C = (Language)0;
   public const Language Pascal = (Language)1;
   public const Language VisualBasic = (Language)2;
   public const Language Haskell = (Language)3;
 
   //Открытое поле экземпляра со значением переменной Language
   //Код с прямой ссылкой на этот экземпляр невозможен
    public Int32 value__;
  }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы