Exemplo n.º 1
0
        static void GetSeason(int mounth, out SeasonOfTheYear setSeason) // GetSeason устанавливаем номер сезона из enum по месяцу;
        {
            setSeason = SeasonOfTheYear.Winter;                          // Присваиваем стартовое значение;

            switch (mounth)
            {
            case 12:
            case 1:
            case 2:
                setSeason = SeasonOfTheYear.Winter;
                break;

            case 3:
            case 4:
            case 5:
                setSeason = SeasonOfTheYear.Spring;
                break;

            case 6:
            case 7:
            case 8:
                setSeason = SeasonOfTheYear.Summer;
                break;

            case 9:
            case 10:
            case 11:
                setSeason = SeasonOfTheYear.Autumn;
                break;
            }
        }
Exemplo n.º 2
0
        static string GetTransSeason(int mounth, SeasonOfTheYear setSeason)
        {
            string[] translateSeason = { "Зима", "Весна", "Лето", "Осень" }; // Создаём массив русских названий;

            int numberFromEnum = (int)setSeason;                             //Берём номер сезона из enum'a;

            if (mounth > 0 && mounth <= 12)                                  //Проверяем номер месяца, что он в диапазоне;

            {
                string russianName = translateSeason[numberFromEnum]; //Берём номер элемента в массиве с русскими названиями по индедксу из enum;

                string message = $"Номеру месяца {mounth} соответствует сезону {russianName}.";

                return(message); //Выводим сообщение;
            }

            string error = "Ошибка: введите число от 1 до 12!";

            return(error);       // Выводим ошибку.
        }
Exemplo n.º 3
0
        static void WriteSeason(SeasonOfTheYear a)
        {
            switch (a)
            {
            case SeasonOfTheYear.Winter:
                Console.WriteLine("Зима");
                break;

            case SeasonOfTheYear.Spring:
                Console.WriteLine("Весна");
                break;

            case SeasonOfTheYear.Summer:
                Console.WriteLine("Лето");
                break;

            case SeasonOfTheYear.Autumn:
                Console.WriteLine("Осень");
                break;
            }
        }