У меня есть список слов. Я хочу, чтобы программа сканировала несколько слов из текстового файла.Сканировать несколько слов из текстового файла
Это то, что у меня уже есть:
int counter = 0;
string line;
StringBuilder sb = new StringBuilder();
string[] words = { "var", "bob", "for", "example"};
try
{
using (StreamReader file = new StreamReader("test.txt"))
{
while ((line = file.ReadLine()) != null)
{
if (line.Contains(Convert.ToChar(words)))
{
sb.AppendLine(line.ToString());
}
}
}
listResults.Text += sb.ToString();
}
catch (Exception ex)
{
listResults.ForeColor = Color.Red;
listResults.Text = "---ERROR---";
}
Так я хочу, чтобы проверить файл на слово, а если нет, сканирование для следующего слова ...
Дубликат [Использование C#, чтобы проверить, если строка содержит строку в массив строк] (http://stackoverflow.com/questions/2912476/using-c-sharp-to-check- если строка содержит-A-строку-в-строку массива). – CodeCaster
Зависит от того, как файл выложен. Разделяются ли слова символами новой строки, пробелами, другим разделителем? – itsme86