Questions marquées «anonymous-types»

463
Une classe anonyme peut-elle implémenter une interface?

Est-il possible qu'un type anonyme implémente une interface? J'ai un morceau de code que j'aimerais travailler, mais je ne sais pas comment faire. J'ai eu quelques réponses qui disent soit non, soit créer une classe qui implémente l'interface en construire de nouvelles instances. Ce n'est pas...

416
Une liste générique de classe anonyme

En C # 3.0, vous pouvez créer une classe anonyme avec la syntaxe suivante var o = new { Id = 1, Name = "Foo" }; Existe-t-il un moyen d'ajouter ces classes anonymes à une liste générique? Exemple: var o = new { Id = 1, Name = "Foo" }; var o1 = new { Id = 2, Name = "Bar" }; List<var> list = new...

100
Renvoyer un type anonyme en C #

J'ai une requête qui renvoie un type anonyme et la requête est dans une méthode. Comment écrivez-vous ceci: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., AnotherVariable = ....} ).ToList(); return...

95
Comment dynamiser une nouvelle classe anonyme?

En C # 3.0, vous pouvez créer une classe anonyme avec la syntaxe suivante var o1 = new { Id = 1, Name = "Foo" }; Existe-t-il un moyen de créer dynamiquement ces classes anonymes dans une variable? Exemple: var o1 = new { Id = 1, Name = "Foo" }; var o2 = new { SQ = 2, Birth = DateTime.Now };...