获取对象的引用我有一个小问题,我下面的代码:从的PropertyInfo
public class A
{
public string ObjectA { get; set; }
}
public void Run()
{
A a = new A();
a.ObjectA = "Test number 1";
BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic;
PropertyInfo myPropertyInfo = a.GetType().GetProperty("ObjectA", flags);
object myNewObject = myPropertyInfo.GetValue(a);// Here should be reference
a.ObjectA = "Test number 2";//After this line value myNewObject continued "Test number 1"
}
所以,我的价值myNewObject必须在输出“测试2号”。有什么办法吗?这是可能的吗?
这就像一个有约束的属性不是吗?我认为这已经回答了?只是我的2美分。 HTTP://计算器。com/questions/13616161/why-cant-i-have-a-type-constraint-of-object –