, , , . , , , .
,
object o;
PropertyInfo info = o.GetType().GetProperty().GetProperty("NameOfPropertyIWant");
object value = info.GetValue(o, null);
, ,
public interface IHasThePropertyIWant {
object NameOfPropertyIWant { get; }
}
void BindDataToListView(List<T> containerItems) where T : IHasThePropertyIWant
,
foreach (T item in containerItems) {
object o = item.NameOfPropertyIWant;
}