У меня есть текст. Я хочу часто добавлять в него строки или удалять.
У меня больше вопрос не в том, как сохранить с определенной строки, а в том, можно ли это сделать точечно, не загружая весь файл каждый раз и пересохраняя его? Потому что добавление/удаление строк будет происходить часто. Или хотя бы как сделать это наиболее оптимизированно?
На данный момент у меня имеется вот что:
List<string> contentList = new List<string>();
// Здесь наполняется контент для вставки
foreach (var str in data) {
contentList.Add(str);
}
string filePath = "ПУТЬ_ДО_ФАЙЛА.txt";
List<string> lines = File.ReadAllLines(filePath).ToList();
lines.Insert(0, string.Empty);
int lineNumberToPaste = lines.FindIndex(line => line.Contains("##CONTENT##"));
lines.InsertRange(lineNumberToPaste + 1, contentList);
File.WriteAllLines(filePath, lines.ToArray());
Столкнулся с проблемойНужно взять данные с файла и ввести их на сайте с задержкой между знаками (имитация ввода с клавиатуры)
Какой метод еще принимает текстовую строку сообщения при успешном тестировании и возвращает ее?
Хочу написать приложение для загрузки файлов на ЯндексДиск с помощью C#
Возможно ли такое на C#? Нужно получить этот параметр