Я уже имел опыт разработки программы на C#, которая выдает название дня недели по заданному номеру․ Вам может быть интересно узнать как я это сделал․Сначала я создал класс с названием ″DayOfWeekConverter″, чтобы отделить логику программы от других частей кода․ Внутри этого класса я написал метод ″ConvertDayOfWeek″, принимающий на вход число ౼ номер дня недели․
public class DayOfWeekConverter
{
public string ConvertDayOfWeek(int dayNumber)
{
string dayName ″″;
switch (dayNumber)
{
case 1⁚
dayName ″Понедельник″;
break;
case 2⁚
dayName ″Вторник″;
break;
case 3⁚
dayName ″Среда″;
break;
case 4⁚
dayName ″Четверг″;
break;
case 5⁚
dayName ″Пятница″;
break;
case 6⁚
dayName ″Суббота″;
break;
case 7⁚
dayName ″Воскресенье″;
break;
default⁚
dayName ″Некорректное значение″;
break;
}
return dayName;
}
}
В блоке switch я проверяю значение переменной dayNumber и возвращаю соответствующее ему название дня недели․ Если передано значение, не соответствующее ни одному дню недели, я возвращаю сообщение ″Некорректное значение″․Для проверки работы программы я написал метод ″Main″ в другом классе⁚
class Program
{
static void Main(string[] args)
{
DayOfWeekConverter converter new DayOfWeekConverter;
Console․Write(″Введите номер дня недели (от 1 до 7)⁚ ″);
int dayNumber Int32․Parse(Console․ReadLine);
string dayName converter․ConvertDayOfWeek(dayNumber);
Console․WriteLine(dayName);
}
}
В методе ″Main″ я создал экземпляр класса ″DayOfWeekConverter″ и получил от пользователя номер дня недели․ Затем я вызвал метод ″ConvertDayOfWeek″ для получения названия дня недели и вывел его на консоль․
Таким образом, я разработал программу на C#, которая выдаёт название дня недели по заданному номеру․ Мне удалось реализовать это с помощью класса ″DayOfWeekConverter″ и метода ″ConvertDayOfWeek″․