Dynamicznie ustaw nazwę właściwości typu anonimowego C #

Czy istnieje sposób dynamicznego ustawienia nazwy właściwości typu anonimowego?

Normalnie robilibyśmy to tak:

var anon = new { name = "Kayes" };

Teraz chciałbym dynamicznie ustawić nazwę (lub identyfikator) właściwości, aby ta nazwa mogła pochodzić z pliku XML lub bazy danych.

Dzięki chłopaki za odpowiedzi. Nie, moja potrzeba zdecydowanie nie jest warta wszystkich żmudnych alternatyw. Chciałem tylko, aby mój kod był zgodny z istniejącą biblioteką opracowaną przez mojego szefa zespołu. Zdecydowaliśmy się jednak zaktualizować bibliotekę, aby obsługiwała typy słowników, aby można je było łatwo rozwiązać.

Pete, jestem bardzo podekscytowany, aby dowiedzieć się o typach dynamicznych w .NET 4.0

Dzięki.

questionAnswers(6)

yourAnswerToTheQuestion