[英]Object does not match target type using C# Reflection
我试图得到一个窗口的值如下
这指的是主窗口(window1)
Type type = this.GetType();
PropertyInfo pi = type.GetProperty("Left");
object obj = pi.GetValue(type, null);
但我得到一个“对象与目标类型不匹配使用”错误。 怎么了?
因为您试图获取Type的“Left”属性,而不是您的实例。
试试这个
object obj = pi.GetValue(this, null);
使用此代码
object obj = property.GetValue(currentObject, null)
;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.