Ошибка в связке блоков switch-case и try-catch - C#
Формулировка задачи:
Помогите,плиз:
А вот и ошибка:
Ошибка 5 Использование локальной переменной "OtComandForCircle", которой не присвоено
ЧЧто делать?
string InComandForCircle;
InComandForCircle = Console.ReadLine();
string OtComandForCircle;
try
{
OtComandForCircle = Convert.ToString(InComandForCircle);
}
catch (ArgumentNullException)
{
Console.WriteLine("Ошибка:нажмите <Enter> и запустите программу заново");
}
switch (OtComandForCircle)
{
case "SvCircle":
{
...
break;
}
case "FormulsForSquare":
{
...
break;
}
default:
{
...
break;
}
}Решение задачи: «Ошибка в связке блоков switch-case и try-catch»
textual
Листинг программы
try {
OtComandForCircle = Convert.ToString(InComandForCircle);
} catch (ArgumentNullException) {
Console.WriteLine("Ошибка:нажмите <Enter> и запустите программу заново");
return;
} catch (Exception) {
Console.WriteLine("Fatal error! Application is stopped!\nPress any key to exit...");
Console.ReadKey();
return;
}