Я не могу использовать переменные, объявленные во вложенных блоках.Невозможно использовать вложенную переменную
Пример:
if(condition){
var test = "success";
{
Если я пытаюсь использовать переменный тест я получаю ошибку компиляции:
CS0103: The name 'test' does not exist in the current context
Похоже, вы не обнаружили _even_ реального кода, который генерирует это сообщение об ошибке. На какой строке вы его получите? –
Обходным путем является перемещение переменной за пределы области действия. – adricadar
К чему относится дополнительная фигурная скобка на третьей линии? Вы не можете просто открыть фигурные скобки без причины, если они не являются частью какой-либо конструкции. – irreal