Как повторно использовать переменную, которая находится в try/catch - C#

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

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

Столкнулся со следующей проблемой. Мне нужно повторно использовать переменную которая находиться внутри конструкции try/catch за ее пределами. Подскажите как можно такое реализовать? В приведенном примере, мне нужно чтоб переменной

test

присваивалось значение

2

. Пробовал объявить переменную test перед try, но отладчик пишет что неявно типизированную переменную нужно инициализировать. Пробовал инициализировать через null но не катит. Переменная test имеет строго тип var. Помогите решить проблемку!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace test_try_catch
{
    class Program
    {
        static void Main(string[] args)
        {
            
            try
            {
               var test = 1;
            }
            catch { }
 
            test = 2;//тут ошибка (Элемент test не существует в текущем контексте)
        }
    }
}

Решение задачи: «Как повторно использовать переменную, которая находится в try/catch»

textual
Листинг программы
var startPage = VkRequest.Request(urlsStart).GetHtmlDocument();//Загружаем стартовую страницу

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


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

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

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