Вопрос задан в отношении объекта DataSource. Поэтому рассмотрим, что у меня есть классListBox.DisplayMember = [String] Могу ли я каким-то образом обходить это, кроме строки в .NET?
public class Customer{
public String name;
public int age;
public Customer(String name, int age) {
this.name = name;
this.age = age;
}
}
И у меня есть привязка списка к списку этих объектов. Поэтому я говорю
listBox.DisplayMember = "name";
Но мой вопрос заключается в том, что, когда я реорганизовать имя моего класса Customer на
public String fullName;
DisplayMember все еще остается на «имя». Это не удастся. Таким образом, это уменьшает мою способность реорганизовать объекты домена. Есть ли способ для этого?
Заканчивать ответ здесь: http://stackoverflow.com/questions/1984165/strong-typing-a-property-name-in-net –