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.