Я использую StreamWriter для записи в файл.Когда я использую текст с текстом из 10-50 слов, он работает правильно.Однако, когда я снова вызываю функцию (она превышает 50 слов), происходит сбой.Почему это происходит?Есть предложения?
Вот коды:
StreamWriter file = new StreamWriter("text6.txt");
file.Close();
int count = 0;
string temp = "";
string temp2 = "";
for (Match m = Regex.Match(str, qmatch2); m.Success; m = m.NextMatch())
{
temp = m.Value;
temp2 = Regex.Replace(temp, qmatch2, " . ");
str = Regex.Replace(str, temp, temp2);
}
if (temp.Contains(".") == false)
{
file = File.AppendText("text6.txt");
file.WriteLine(" " + temp);
count++;
file.Close();
}