我有一个主要将字符串记录到文本文件的类库。它的方法之一是 LogString(string str) 所以我只是想知道基于下面的函数,如果我多次调用它,比如超过 600 次,它会导致 stackoverflow 吗?
public void LogString(string str)
{
try
{
if (filePathFilenameExists())
{
using (StreamWriter strmWriter = new StreamWriter(filePathFilename, true))
{
strmWriter.WriteLine(str);
strmWriter.Flush();
strmWriter.Close();
}
}
else
{
MessageBox.Show("Unable to write to file");
}
}
catch (Exception err)
{
string errMsg = err.Message;
}
}