¿Hay alguna manera de establecer dinámicamente el nombre de propiedad de un tipo anónimo?Establezca dinámicamente el nombre de propiedad de un tipo anónimo de C#
Normalmente nos gustaría hacer la siguiente manera:
var anon = new { name = "Kayes" };
Ahora me gustaría establecer el nombre (o identificador) de la propiedad de forma dinámica, por lo que este nombre puede venir de un archivo XML o una base de datos .
Gracias a todos por sus respuestas. No, mi necesidad definitivamente no vale todas las alternativas tediosas. Solo quería que mi código cumpliera con una biblioteca existente desarrollada por mi jefe de equipo. Pero decidimos actualizar la biblioteca para que sea compatible con los tipos de diccionario para que se pueda resolver fácilmente.
Pete, estoy muy emocionado de aprender acerca de los tipos dinámicos en .NET 4.0
, gracias.
Para las versiones más recientes de C# ver: http://stackoverflow.com/questions/3740021/how -to-dynamic-new-anonymous-class – nawfal