Почему "переменные не существуют в таком контексте"? - C#
Формулировка задачи:
Добрый день. Высвечивается какая-то странная ошибка на всех, описанных мною в начале переменных, что, мол, "элемент "n" не существует в текущем контексте. в чем причина?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
const string a = login;
const string b = kard;
const string c = inal;
const string d = exit;
if (File.Exists("C:\\text.txt"))
{
StreamReader file = new StreamReader("C:\\text.txt");
Console.WriteLine(file.ReadLine());
string e = Console.ReadLine();
if (e == a)
{
link1:
Console.WriteLine("введите лог");
string v = Console.ReadLine();
if (b == v)
{
Console.WriteLine("введите пасс");
string f = Console.ReadLine();
if (f == c)
{
Console.WriteLine("authorised!");
}
else
Console.WriteLine("error!");
goto link1;
}
else
Console.WriteLine("error!");
goto link1;
}
}
else
Console.WriteLine("Файл не существует");
Console.ReadKey();
}
}
}Решение задачи: «Почему "переменные не существуют в таком контексте"?»
textual
Листинг программы
const string a = "login"; const string b = "kard"; const string c = "inal"; const string d = "exit";