Perguntas com a marcação «anonymous-types»

463
Classe anônima pode implementar interface?

É possível que um tipo anônimo implemente uma interface? Eu tenho um pedaço de código que gostaria de trabalhar, mas não sei como fazer isso. Eu tive algumas respostas que dizem não ou criam uma classe que implementa a interface para construir novas instâncias disso. Isso não é realmente ideal,...

416
Uma lista genérica de classe anônima

No C # 3.0, você pode criar classe anônima com a seguinte sintaxe var o = new { Id = 1, Name = "Foo" }; Existe uma maneira de adicionar essas classes anônimas a uma lista genérica? Exemplo: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List<var> list = new...

100
Retornando tipo anônimo em C #

Tenho uma consulta que retorna um tipo anônimo e a consulta está em um método. Como você escreve isso: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList();...

95
Como dinamizar uma nova classe anônima?

No C # 3.0, você pode criar uma classe anônima com a seguinte sintaxe var o1 = new { Id = 1, Name = "Foo" }; Existe uma maneira de criar dinamicamente essas classes anônimas para uma variável? Exemplo: var o1 = new { Id = 1, Name = "Foo" }; var o2 = new { SQ = 2, Birth = DateTime.Now...