比如有如下的类:
public class MyClass
{
public float 属性1 { get; set; }
public float 属性2 { get; set; }
public float 属性3 { get; set; }
.... public float 属性100{ get; set; }
}
在主函数中遍历该类的所有属性(这个可以用反射实现),如果某个属性满足条件,则将该属性的值赋值,请问这个如何实现呢?
实现类似这样的伪代码
MyClass myClass=new MyClass();
public void 判断<T>(T 类名,string 属性名)
{
//在此已经获得该实例的类型
//在此已经确定要给该类的 属性i 赋值
期望为 myClass.属性i 赋值
}
弑天下
慕尼黑8549860