C# Имя не существует в текущем контексте

При написании программы на языке C# можно столкнуться с ошибкой «Имя * не существует в текущем контексте» (The name does not exist in the current context).

Данная ошибка означает, что происходит попытка обратиться к значению переменной, которой не существует. Рассмотрим пример:

using System;

public class Program

{

public static void Main()

{

Console.WriteLine(number);

}

}

В среде разработки может подчеркнуть красным и написать «The name 'number' does not exist in the current context» (либо при попытке запустить программу).

Это означает, что переменная number не была объявлена и программа считает, что имя 'number' не существует. Давайте это исправим (объявим переменную number с типом и зададим значение этой переменной:

using System;

public class Program

{

public static void Main()

{

int number;

number = 2;

Console.WriteLine(number);

}

}

0
Нет комментариев. Ваш будет первым!