StreamReader stream = File.OpenText("text.txt");
string str;
string search = "finded string";
ArrayList arr = new ArrayList();
while((str = stream.ReadLine()) != search)
{
// Тут можно строки куда-то сохранять
arr.Add(str);
if(stream.EndOfStream == true)
{
System.Console.WriteLine("No found");
throw new IOException("String not found ");
}
}
str = search + "FIND";
arr.Add(str);
while ((str = stream.ReadLine()) != null)
{
// Тут можно строки куда-то сохранять
arr.Add(str);
}
Доступ к конкретной строке файла на C#
Помогите пожалуйста.Мне необходимо получить доступ к конкретной строке текстового файла и затем изменить или удалить эту строку. Скорее всего это надо сделать при помощи классов StreamReader,StreamWriter. Напишите, как это будет выглядеть в коде на C#.:confused:
Если тебе надо найти строку по содержанию какому-то, то вот код (простой пример), чтобы преобразованные данные получить -
Код: