У меня есть коллекция List, которая содержит несколько имен свойств.
MyViewModel - это класс, который содержит все возможные свойства, отображаемые в представлении.
Теперь я хотел бы просмотреть коллекцию MyViewModel и получить только значения всех тех свойств, которые были определены ранее в шаге 1).
Я думаю, что должен использовать отражение.
Я мог бы получить имя свойства следующим образом:
public static string GetPropertyName<T>(Expression<Func<T>> expression)
{
var body = (MemberExpression) expression.Body;
return body.Member.Name;
}
Однако как мне теперь использовать это далее, чтобы пройти через коллекцию и получить значения только для свойств, которые я определил на шаге 1?
Большое спасибо.