Как да съхранявам низове в изпълнимия файл?

Не мога да използвам Settings, защото има външен файл. Има ли някакъв начин да вградите настройки или по друг начин да вградите данни в изпълнимия файл?

Трябва да мога да стартирам приложението и данните да бъдат запазени отвътре, а не да се зареждат другаде.

Благодаря


person Ryan Peschel    schedule 09.11.2012    source източник
comment
Защо не просто редовни вградени ресурси?   -  person PhonicUK    schedule 09.11.2012


Отговори (2)


За какви данни говорите? Файл с низове? Единичен низ от текст? Ако това е файл, промяната на свойството "Build Action" на файла на "Embedded Resource" всъщност ще вгради файла.

Ако са единични низове, добавете нов файл към вашия проект, файл с ресурси (.resx) и маркирайте този файл като „Вграден ресурс“.

Ето подобен въпрос, където има код, който показва как да се чете конкретен низ: прочетете низ от .resx файл в C#

person JNadal    schedule 09.11.2012

Най-добрият начин е да използвате файл с ресурси за това. Той генерира приятен статичен клас за използване и лесно може да се локализира, ако използвате няколко езика.

person Steve Danner    schedule 09.11.2012