Сейчас я ищу в файлах ASCII простые ключевые слова, например:
int SearchInFile (string file, string searchString)
{
int num = 0;
StreamReader reader = File.OpenText (file);
string line = reader.ReadLine();
while (line != null)
{
int count = CountSubstrings(line, searchString);
if (count != 0)
{
num += count;
}
line = reader.ReadLine();
}
reader.Close();
return num;
}
Это самый быстрый и самый эффективный способ памяти?Возвращать счетчик необязательно, если он будет иметь огромное значение для поиска, но не сам по себе.
Я использую его так:
SearchInFile ( "C:\\text.txt", "cool" );