Есть ли способ динамически установить имя свойства анонимного типа?
Обычно мы делаем так:
var anon = new { name = "Kayes" };
Теперь я хотел бы динамически установить имя (или идентификатор) свойства, чтобы это имя могло быть получено из файла XML или базы данных.
Спасибо, ребята, за ваши ответы. Нет, моя потребность определенно не стоит всех утомительных альтернатив. Я просто хотел, чтобы мой код соответствовал существующей библиотеке, которая была разработана моим руководителем группы. Но мы решили обновить библиотеку для поддержки типов словаря, чтобы ее можно было легко решить.
Пит, я очень рад узнать о динамических типах в .NET 4.0
Спасибо.