我有一个简单的类有2个属性:利用用户输入更改属性
class Circle {
protected int x = 0 {get; set;}
protected int y = 0 {get; set;}
}
我有另一个类,用户可以写他想要更改的属性。
string selectProperty = Input.ReadString("Write which property to you want to change");
在同一个类我有一个圆形对象,我只是想改变根据他的选择一个物业的价值,5
circle.selectProperty = 5;
这只是小例子,我想知道主要想法,所以2小“如果”不会帮助...
谢谢!
尝试这样:'circle.GetType()。GetProperty(selectProperty).SetValue(circle,5)' – Fabjan
你想达到什么目的? –
@Fabjan这不工作......任何想法为什么? – user7399016