Как изменить значение Resources.Strings?

436
11 июня 2017, 16:08
Resources.Strings.Name= "";

Ошибка CS0200 Невозможно присвоить значение свойству или индексатору "Strings.Name" — доступ только для чтения.

    /// <summary>
    ///   Ищет локализованную строку, похожую на Name.
    /// </summary>
    internal static string Name{
        get {
            return ResourceManager.GetString("Name", resourceCulture);
        }
    }
Answer 1

Документация: https://msdn.microsoft.com/ru-ru/library/7k989cfy(v=vs.90).aspx#Anchor_2

При построении приложения Visual Studio вызывает средство resgen.exe для преобразования ресурсов приложения во внутренний класс с именем Resources. Этот класс находится в файле Resources.Designer.cs, который вложен в файл Resources.resx в Обозревателе решений. Класс Resources инкапсулирует все ресурсы проекта в статические свойства get только для чтения, что дает возможность получения строго-типизированных ресурсов во время выполнения.

Для пользовательских настроек и временных данных можно использовать массу других вариантов, от банального Application.Settings, до полноценных баз данных.

READ ALSO
Сенсорный ScrollBar

Сенсорный ScrollBar

Для активации сенсорной прокрутки ScrollViewer достаточно установить PanningMode в BothОднако, это не даёт возможности использовать Thumb ScrollBar'а при сенсорном...

193
запись в файл или сохранить? [требует правки]

запись в файл или сохранить? [требует правки]

Запись текста в файл или сохранение его, это по сути одно и тоже ? Но какой метод будет работать быстрее, 1-й или 2-й ?

302
C#- Как десериализировать Json в котором есть массив?

C#- Как десериализировать Json в котором есть массив?

Всем привет! Есть Json получаемый от LongPoll`а ВКонтакте:

251
Не работают кнопки блока поделиться от яндекса [требует правки]

Не работают кнопки блока поделиться от яндекса [требует правки]

Не работают кнопки блока поделиться от яндекса

337