我有以下一段代码,它打开一个文本文件并读取文件中的所有行并将其存储到字符串数组中。
然后检查字符串是否存在于该数组中。但是我面临的问题是,每当找到一个字符串时,它总是显示“存在匹配项”以及“不存在匹配项”。 有什么办法可以解决这个问题吗?
请检查以下代码:
然后检查字符串是否存在于该数组中。但是我面临的问题是,每当找到一个字符串时,它总是显示“存在匹配项”以及“不存在匹配项”。 有什么办法可以解决这个问题吗?
请检查以下代码:
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");
}
}
string[] lines = File.ReadAllLines(path)
是制作奶酪的地方,没有使用StreamReader。 - HackSlash