これは私がファイルを読む方法です:
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 MB です)。5分以上かかりました。より良い方法はありますか?
取った解決策
public static string readFile(string path)
{
return File.ReadAllText(path);
}
1秒もかかりませんでした... :)