Вот как я читаю файл:
public static string readFile(string path)
{
StringBuilder stringFromFile = new StringBuilder();
StreamReader SR;
string S;
SR = File.OpenText(path);
S = SR.ReadLine();
while (S != null)
{
stringFromFile.Append(SR.ReadLine());
}
SR.Close();
return stringFromFile.ToString();
}
Проблема в том, что он такой длинный (у файла .txt около 2,5 мегабайт) Заняло 5 минут. Есть ли лучший способ?
Решение принято
public static string readFile(string path)
{
return File.ReadAllText(path);
}
Заняло менее 1 секунды ...:)