Возврат некорректного значения

154
04 ноября 2018, 04:10

Создал массив состояний заказа, создал 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();
    }
}
READ ALSO
Как передать json из C# в Python

Как передать json из C# в Python

пожалуйста подскажите: Есть ли способ как запустить скрипт питона из С# передав(или в последствии передать) ему Json объект, и потом принять...

158
cascade delete related tables in Entity Framework

cascade delete related tables in Entity Framework

Модель связных таблиц

160
В чем проблема с установкой browscap?

В чем проблема с установкой browscap?

Я не смог себе поставить browscap на php72 серевер nginx browscap

153
Нужна помощь с php кодом в базе данных SQL [закрыт]

Нужна помощь с php кодом в базе данных SQL [закрыт]

Задача такая есть база данных SQL для которой нужно написать php код который будит "определять товар, количество которого больше всего на складе,...

159