5
我通過下面的代碼檢索性能的IEnumerable列表:反思:不同的方法來檢索屬性值
BindingFlags bindingFlag = BindingFlags.Instance | BindingFlags.Public;
var dataProperties = typeof(myParentObject).GetProperties(bindingFlag);
然後我迭代通過列表和檢索每個屬性的值。
我遇到兩種不同的方法來這樣做,只是想知道有什麼區別它們之間:
1)
object propertyValue = property.GetGetMethod().Invoke(myObject, null);
2)
object propertValue = property.GetValue(myObject, null)