Итак, я пытаюсь сделать эту простую программу, но с помощью оператора switch при запуске программы независимо от того, что я вставляю, я всегда получаю ответ по умолчанию. Как я могу сделать это там, где он выберет правильную инструкцию для числа, которое я ввел?Заявление о переключении номера
int number;
Console.WriteLine("Enter a number between 0 and 50: ");
number = int.Parse(Console.ReadLine());
switch (number)
{
case 1:
Console.WriteLine("Do you not know how to count? That's more than 50!");
break;
case 2:
Console.WriteLine("Did I say you could choose a number below 0?");
break;
default:
Console.WriteLine("Good job smarty pants!");
break;
}
Console.ReadLine();
Вы должны попробовать отладки и увидеть путь, это на самом деле, принимая через код, обратите внимание на значение вашего 'number' и т.д. –
Ваш код не имеет смысла , Вы говорите пользователю ввести число от 0 до 50, но вы оператор switch только сравниваете его с «1» и «2». –
Вы не ясно заявили, что вы пытаетесь выполнить. Каков ожидаемый результат. Не заставляйте нас угадывать, основываясь на коде. – tdbeckett