Загрузка файла в словарь с разбиением на пару ключ-значение - PullRequest
0 голосов
/ 06 февраля 2020

Здравствуйте, у меня возникла проблема. Я создал словарь с парами ключ-значение и успешно сохранен в текстовом файле. У меня возникла проблема: я хочу редактировать пары ключ-значение, но не хочу сохранять весь файл каждый время, как есть 1000 строк

есть ли способ сохранить в файл и прочитать определенные ключи для редактирования, потому что хотят изменить определенные ключи после добавления ключей и пар в текстовый файл, но также необходимо пропустить первые 4 строки, потому что

они не являются файлами пар ключ-значение. файлы оружия сохранены одна обычная обновленная, револьвер обновлен, но проблема, с которой я столкнулся, заключается в том, что я не уверен, как прочитать файл обратно и отредактировать только пару строк

, как, например, одну из строк, которые я хочу добавить

имя боеприпасов displayName

как на обычном, так и на обновленном. У меня есть текстовые поля в приложении и кнопка сохранения, но я не уверен, как загрузить это я попробовал следующий код

            string[] lines = File.ReadAllLines(Application.StartupPath + "\\test.gdt");
        var bo3template = lines.Select(l => l.Split(' ')).ToDictionary(a => a[0], a => a[1]);

, но первые 4 строки испортили его, потому что это не часть пары ключ-значение, которая является концом файла, любая помощь будет очень признательна, спасибо в заранее elfenliedtopfan5

...