Satya Prakash Swain
Вы не можете редактировать строку ресурса. Если вы хотите сохранить некоторую строку, которую вы можете изменить программно, вы должны использовать файл конфигурации или, еще лучше, настройки пользователя или приложения (которые на самом деле являются оболочкой вокруг файла конфигурации).
Причина, по которой вы не можете изменить строку ресурса во время выполнения, заключается в том, что ресурс компилируется в ваш исполняемый файл. Если вы перепроектируете скомпилированный файл *.exe или *.dll, вы действительно можете увидеть свою строку в коде. Редактирование уже скомпилированного исполняемого файла никогда не является хорошей идеей (если только вы не пытаетесь взломать его), но когда вы пытаетесь сделать это из кода исполняемых файлов, это просто невозможно, так как файл заблокирован во время выполнения.
Вы можете прочитать больше о пользовательских настройках на MSDN. Вы должны проверить эту ссылку, так как она содержит подробные инструкции со скриншотами о том, как установить ваши настройки через графический интерфейс.
Короче говоря, вы щелкаете правой кнопкой мыши свой проект->Свойства->Настройки. Теперь вы увидите таблицу, в которой можно добавлять, редактировать и удалять пользовательские настройки. После того как вы создадите пользовательский параметр вы можете использовать его следующим образом:
//Читать
Строка settingValue = настройки.По умолчанию.TestSetting;
//Писать
Настройки.По умолчанию.TestSetting = "newVal";
//Запись настроек на диск
Настройки.По умолчанию.Сохранить();