Legen Sie den Eigenschaftsnamen eines anonymen C # -Typs dynamisch fest

Gibt es eine Möglichkeit, den Eigenschaftsnamen eines anonymen Typs dynamisch festzulegen?

Normalerweise würden wir das so machen:

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

Jetzt möchte ich den Namen (oder Bezeichner) der Eigenschaft dynamisch festlegen, damit dieser Name aus einer XML-Datei oder einer Datenbank stammen kann.

Danke Jungs für eure Antworten. Nein, mein Bedürfnis ist definitiv nicht alle langweiligen Alternativen wert. Ich wollte nur sicherstellen, dass mein Code mit einer vorhandenen Bibliothek übereinstimmt, die von meinem Teamleiter entwickelt wurde. Wir haben uns jedoch entschlossen, die Bibliothek so zu aktualisieren, dass sie Wörterbuchtypen unterstützt, damit sie problemlos gelöst werden kann.

Pete, ich freue mich sehr über die dynamischen Typen in .NET 4.0

Vielen Dank.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage