Иногда возникает задача перебрать все свойства некоторого класса. Задача очень просто решается при помощи рефлексии: person.GetType().GetProperties();
Этот код возвращает коллекцию PropertyInfo, из которой мы можем достать все необходимое.
А вот пример кода возвращающего значение свойства объекта по имени свойства: person.GetType().GetProperty(property.Name).GetValue(person, null)
Комментариев нет :
Отправить комментарий