Как удалить символ в файле - C#

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста, как удалить символ 
 в XML файле? Всем заранее большое спасибо за ответы!

Решение задачи: «Как удалить символ в файле»

textual
Листинг программы
public class ReadXmlFoder : IReadXmlFoder
    {
        public async Task<IEnumerable<Bill>> Read(string directory, Encoding enc)
        => await Task.Run(() =>
        {
            return new DirectoryInfo(directory)
                .EnumerateFiles("*.xml", SearchOption.AllDirectories)
                .Select(fi =>
                {
                    string tmp = string.Empty;
                    using (StreamReader sr = new StreamReader(fi.FullName, enc))
                    {
                        tmp += sr.ReadToEndAsync().Result;
                    }
 
                    XmlDocument xDoc = new XmlDocument();
                    xDoc.LoadXml(tmp.Replace("\u000A", ""));
                    return DeserializeFromXmlDocument(xDoc).Result;
                });
        });
        static async Task<Bill> DeserializeFromXmlDocument(XmlDocument doc)
        => await Task.Run(() =>
        {
            XmlSerializer serializer = new XmlSerializer(typeof(Bill));
            Bill bill;
            using (var reader = new XmlNodeReader(doc.DocumentElement))
            {
                bill = (Bill)serializer.Deserialize(reader);
            }
            return bill;
        });
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4.571 из 5
Похожие ответы