У меня есть следующий фрагмент кода, который открывает файл и считывает все строки в файле и сохраняет его в массив строк.проверить, существует ли строка в файле
Которая затем проверяет, присутствует ли строка в массиве. Однако проблема, с которой я столкнулся, заключается в том, что всякий раз, когда строка найдена, она всегда показывает «есть совпадение», а также «нет совпадения». Любая идея, как это исправить?
проверить этот код:
using (StreamReader sr = File.OpenText(path))
{
string[] lines = File.ReadAllLines(path);
for (int x = 0; x < lines.Length - 1; x++)
{
if (domain == lines[x])
{
sr.Close();
MessageBox.Show("there is a match");
}
}
if (sr != null)
{
sr.Close();
MessageBox.Show("there is no match");
}
}
работает как очарование! Спасибо за помощь! – BryanZest
Добро пожаловать! – gpmurthy