По номеру дня недели вывести его название - C#
Формулировка задачи:
При вводе в консоль "1" > выводилось "понедельник" , и т.д. (до 7). Помогите найти ошибку.
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
enum Week
{
p1,
v2,
s3,
ch4,
p5,
s6,
v7
};
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите число(от 1 до 7): ");
Week mb =Convert.ToInt16(Console.ReadLine());
TellAboutWeek(mb);
}
private static void TellAboutWeek(Week mb)
{
switch(mb)
{
case Week.p1:
Console.WriteLine("Понедельник");
break;
case Week.v2:
Console.WriteLine("Вторник");
break;
case Week.s3:
Console.WriteLine("Среда");
break;
case Week.ch4:
Console.WriteLine("Четверг");
break;
case Week.p5:
Console.WriteLine("Пятница");
break;
case Week.s6:
Console.WriteLine("Суббота");
break;
case Week.v7:
Console.WriteLine("Воскресенье");
break;
}
}
}
}Решение задачи: «По номеру дня недели вывести его название»
textual
Листинг программы
enum Week
{
p1 = 1,
v2,
s3,
ch4,
p5,
s6,
v7
};