पुनः प्राप्त करने मैं निम्नलिखित कोड के माध्यम से संपत्तियों की एक 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)