【发布时间】:2011-10-10 21:16:50
【问题描述】:
我知道我的 C# 类中的属性名称。是否可以使用反射来设置这个属性的值?
例如,假设我知道一个属性的名称是string propertyName = "first_name";。实际上存在一个名为first_name 的属性。我可以用这个字符串设置吗?
【问题讨论】:
-
是静态属性吗?
-
我会将问题重命名为:“是否可以使用反射来设置属性的值?”答案是:是的,有可能。你可以做到的。
-
@Snowbear 它不允许我在标题中使用问题,并且需要 15 个字符。如果您不喜欢标题,请更改它。
-
@BoltClock 不,它不是静态属性
标签: c# reflection