Получить объект по его string'овому названию

98
28 февраля 2021, 10:20

У меня есть файл Resource.rexs, а также string'овое название файла. Мне нужно каким-то образом получить этот файл из ресурсов. Пример кода:

name_current_user = reader[0].ToString();
Type name = Type.GetType(reader[1].ToString()); // название файла
pictureBox1.Image = health.Properties.Resources.name; // doens't work
Answer 1

Когда вы подключили ресурсы в своём приложении, Студия сгенерировала класс Resources в файле Resources.Designer.cs. Откройте его и посмотрите, как реализованы свойства.

Вы сами можете получить доступ к значениям по имени, используя ResourceManager:

var value = Properties.Resources.ResourceManager.GetString(name);

И обязательно учитывайте культуру.

READ ALSO
Win api C# Клик с удерживанием

Win api C# Клик с удерживанием

Всем привет, нужно на "Чужом" приложении кликнуть на менюВсе хорошо, но меню всплывающие и после увода курсора пропадает, а на C# после клика...

84
Связь модели сериала со списком жанров

Связь модели сериала со списком жанров

У меня есть модель сериала, которая в свою очередь должна содержать в себе коллекцию моделей жанров

103
Слайд шоу картинок. WPF C#

Слайд шоу картинок. WPF C#

Пытаюсь сделать замкнутое слайд-шоу с имеющимися картинками, пробовал через остановку потока и повтор анимации, но так не работаетПросьба...

91