Следующий код дает мне эту ошибку "System.IO.IOException: 'Процесс не может получить доступ к файлу 'C:\Users\user1\Desktop\exampleText.txt' because it is being used by another process"
Вот код:
Regex regex = new Regex(regexBox.Text, RegexOptions.Singleline);
foreach(string file in fileNames)
{
var currentFile = File.Open(file, FileMode.Open, FileAccess.Read);
string[] texts = File.ReadAllLines(currentFile.Name);
currentFile.Close();
var match = regex.Matches(texts.ToString())
.Cast<Match>()
.Select(m => m.Value)
.ToArray(); ;
textBox1.Lines = match;
Array.Copy(match, myTexts,match.Length);
}
Есть идеи, почему я получаю эту ошибку?