Los Anonymous Type son tipos de clases que se derivan directamente de object, y que no se pueden convertir a cualquier tipo excepto objeto. El compilador proporciona un nombre para cada tipo anónimo, aunque su aplicación no puede acceder a ella. Desde el punto de vista del tiempo de ejecución de lenguaje común, un tipo anónimo no es diferente de cualquier otro tipo de referencia.
Declaración:
object o = new { valor1 = "", valor2 = "", valor3 = "" };
Consulta:
Type t = o.GetType(); ProcessInfo p = t.GetProperty("valor1"); object v = p.GetValue(t);
Ó en 2 líneas:
Type t = o.GetType(); object v = t.GetProperty("valor1").GetValue(t);
No hay comentarios.:
Publicar un comentario