Вывести название всех месяцев и количество дней в этих месяцах в данном году (год задаёт пользователь) - C#
Формулировка задачи:
Используя составной тип переменной, который носит название перечисление, вывести название месяцев и кол-во дней в каждом месяце. Год, для которого отображены дни в месяцах, запрашивается у пользователя. Это нужно сделать через
Я пробовал - ничего не выходит, не могу понять как правильно использовать этот метод.
Результат:
DateTime.DaysInMonth
namespace lab2 { class Program { public enum Month: byte { Январь = 1, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь } //public static int DaysInMonth(string y, byte Moth); static void Main(string[] args) { string x, y, z; Console.BackgroundColor = ConsoleColor.DarkGreen; Console.Clear(); Console.ForegroundColor = ConsoleColor.Yellow; Console.Write(DateTime.Now); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Введите год"); y = Console.ReadLine(); Console.WriteLine("Месяц Кол-во дней"); Console.WriteLine(DateTime.DaysInMonth('y','Moth')); Console.ReadKey(); } } }
Рядом 2 столбца (левый - "Месяц" и под ним месяцы, правый - "Кол-во дней" и под ним кол-во дней в каждом месяце из заданного пользователем года), слова "Месяц" и "Кол-во дней" должны по цвету отличаться от названия месяцев и кол-ва дней в них
Решение задачи: «Вывести название всех месяцев и количество дней в этих месяцах в данном году (год задаёт пользователь)»
textual
Листинг программы
class Program { public enum Month { Январь = 1, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь } static void Main(string[] args) { Console.Write("Год: "); int year = int.Parse(Console.ReadLine()); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine(" Месяц\tЧисло дней"); Console.ResetColor(); Console.WriteLine("---------------------------"); for (Month m = Month.Январь; m <= Month.Декабрь; m++) Console.WriteLine("{0,10}\t{1}", m, DateTime.DaysInMonth(year, (int)m)); Console.Read(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д