#c_sharp
Resources.Strings.Name= ""; Ошибка CS0200 Невозможно присвоить значение свойству или индексатору "Strings.Name" — доступ только для чтения. ////// Ищет локализованную строку, похожую на Name. /// internal static string Name{ get { return ResourceManager.GetString("Name", resourceCulture); } }
Ответы
Ответ 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, до полноценных баз данных.
Комментариев нет:
Отправить комментарий