标签: c# variables reflection attributes field
这个问题可能已经回答了,但是老实说我不知道要寻找什么,“反思”并不能解决我的问题。
我想通过诸如以下的字符串来调用字段:
string str = "Green"; Color colorForPurpose = Color.str;
这当然不起作用,但是目的应该明确。
有人有主意吗?
答案 0 :(得分:4)
您可以使用
string str = "Green"; Color colorForPurpose = Color.FromName(str)
有关更多信息,请参见this post。