给定一个基本的类定义:
using System.Reflection;
public class Car()
{
public int speed {get;set;}
public void setSpeed()
{
Type type = this.GetType();
PropertyInfo property = type.GetProperty(PropertyName );
property.SetValue(type, Convert.ToInt32(PropertyValue), null);
}
}
此代码示例已简化并且不使用动态类型转换,我只想要一个工作示例来在实例上设置该属性。
编辑:上面代码中的 PropertyName 和 PropertyValue 也被简化了。
提前致谢