Ошибка в связке блоков 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д