Как хранить строки в исполняемом файле?

Я не могу использовать Settings, потому что есть внешний файл. Есть ли способ встроить настройки или иным образом встроить данные в исполняемый файл?

Мне нужно иметь возможность запускать приложение и сохранять данные изнутри, а не загружать их где-либо еще.

Спасибо


person Ryan Peschel    schedule 09.11.2012    source источник
comment
Почему бы не использовать обычные встроенные ресурсы?   -  person PhonicUK    schedule 09.11.2012


Ответы (2)


О каких данных вы говорите? Файл строк? Одна строка текста? Если это файл, изменение свойства файла «Действие по сборке» на «Встроенный ресурс» фактически приведет к внедрению файла.

Если это отдельные строки, добавьте в проект новый файл, файл ресурсов (.resx), и пометьте этот файл как «встроенный ресурс».

Вот аналогичный вопрос, где есть код, показывающий, как читать определенную строку: читать строку из файла .resx в C#

person JNadal    schedule 09.11.2012

Лучше всего использовать файл ресурсов resources. за это. Он создает хороший статический класс для использования и легко локализуется, если вы используете несколько языков.

person Steve Danner    schedule 09.11.2012