Preguntas etiquetadas con anonymous-types

463
¿Puede la clase anónima implementar la interfaz?

¿Es posible que un tipo anónimo implemente una interfaz? Tengo un código que me gustaría trabajar, pero no sé cómo hacerlo. He tenido un par de respuestas que dicen no o crean una clase que implementa la interfaz para construir nuevas instancias de eso. Esto no es realmente ideal, pero me...

416
Una lista genérica de clase anónima.

En C # 3.0 puede crear una clase anónima con la siguiente sintaxis var o = new { Id = 1, Name = "Foo" }; ¿Hay alguna manera de agregar estas clases anónimas a una lista genérica? Ejemplo: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List<var> list = new...

99
Devolver tipo anónimo en C #

Tengo una consulta que devuelve un tipo anónimo y la consulta está en un método. ¿Cómo escribes esto? public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList();...

95
¿Cómo dinámica nueva Clase Anónima?

En C # 3.0 puede crear una clase anónima con la siguiente sintaxis var o1 = new { Id = 1, Name = "Foo" }; ¿Hay alguna forma de crear dinámicamente estas clases anónimas en una variable? Ejemplo: var o1 = new { Id = 1, Name = "Foo" }; var o2 = new { SQ = 2, Birth = DateTime.Now...