Создал массив состояний заказа, создал enum-ы под состояния заказа, ввожу в консоль ID заказа возвращается его статус. При вводе в консоль ID заказа, вместо значения из массива возвращается сам Enum, а default не срабатывает, возвращая введенный ID
class Program
{
static string GetAnswer(Status answer)
{
string[] item = new string[] { "в обработке", "оплачено", "в пути", "доставлен", "неизвестый заказ" };
string answerType;
switch(answer)
{
case Status.Processing:
answerType = item[0];
break;
case Status.Paid:
answerType = item[1];
break;
case Status.InWay:
answerType = item[2];
break;
case Status.Delivered:
answerType = item[3];
break;
default:
answerType = item[4];
break;
}
return answerType;
}
enum Status
{
Processing = 1,
Paid,
InWay,
Delivered
}
static void Main(string[] args)
{
Console.WriteLine("Добро пожаловать!");
Console.WriteLine("Введите номер заказа");
var itemNumber = Console.ReadLine();
var answer = (Status)Enum.Parse(typeof(Status), itemNumber);
Console.WriteLine(answer);
Console.ReadKey();
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
пожалуйста подскажите: Есть ли способ как запустить скрипт питона из С# передав(или в последствии передать) ему Json объект, и потом принять...
Я не смог себе поставить browscap на php72 серевер nginx browscap
Задача такая есть база данных SQL для которой нужно написать php код который будит "определять товар, количество которого больше всего на складе,...