Можно ли преобразовать строку в код?
Например, вместо:
Как преобразовать строку в код? (C#)
string foo = "bar";
...
switch(foo){
case "bar":
pictureBox.Image = Project.Properties.Resources.bar;
break;
...
}
Есть ли способ просто:
string foo = "bar"
pictureBox.Image = Project.Properties.Resources.<foo string goes in here>;
Я надеюсь, что этот пример имеет смысл.
http://stackoverflow.com/questions/17828774/get-resources-with-string – prospector
возможный дубликат [Получить значение свойства из строки, используя отражение в C#] (http://stackoverflow.com/questions/1196991/get-property-value-from-string-using-reflection-in-c-sharp) – mleko