Доброго времени суток, данный язык программирования я начал изучать стремительно недавно, по своему вопросу в упор не могу найти информацию в интернете. Суть проблемы в следующем: существует текстовый файл, в котором в каждой строке находится "промокод". Мне нужно, чтобы программа сверяла построчно и через условие if else выводило результат.
Сам код:
Переменная V = -1.
С таким кодом вроде бы все и работает, но не так, как нужно, при вводе даже одного первого символа каждой строки получается true.
Сам код:
C#:
string promocode;
Console.WriteLine("Введите промокод:");
promocode = Console.ReadLine();
string fileText = File.ReadAllText("promocode.txt");
if (fileText.IndexOf(promocode) == V)
{
Console.WriteLine("Промокод не найден");
Console.WriteLine("Нажмите Клавишу <ENTER>");
Console.ReadLine();
Console.Clear();
goto start;
}
else
{
balance = balance + 1000;
Console.WriteLine("Промокод найден\nНа ваш баланс зачислено 1000");
Console.WriteLine("Нажмите Клавишу <ENTER>");
Console.ReadLine();
Console.Clear();
goto start;
}
С таким кодом вроде бы все и работает, но не так, как нужно, при вводе даже одного первого символа каждой строки получается true.