Ошибка в связке блоков switch-case и try-catch - C#

Узнай цену своей работы

Формулировка задачи:

Помогите,плиз:
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;
                            }
                        }
А вот и ошибка: Ошибка 5 Использование локальной переменной "OtComandForCircle", которой не присвоено ЧЧто делать?

Решение задачи: «Ошибка в связке блоков 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;
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы