448 votes

Une liste générique de classe anonyme

Dans c# 3.0, vous pouvez créer une classe anonyme avec la syntaxe suivante

Est-il possible d’ajouter ces classe anonyme à une liste générique ?

Exemple :

Un autre exemple :

462voto

Jon Skeet Points 692016

Vous pourriez faire :

Il y a beaucoup de façons de dépouillement de ce chat, mais fondamentalement, ils vont tous utiliser l’inférence de type quelque part - qui signifie que tu dois appeler une méthode générique (éventuellement comme une méthode d’extension). Un autre exemple pourrait être :

Vous voyez l’idée  :)

114voto

Dutt Points 371
Voici la réponse !

49voto

Jeff Moser Points 11452

Oui, vous pouvez dire et choses fonctionneront. Toutefois, la liste [0]. ID ne marchera pas. Cela fonctionnera dans c# 4.0 par la présence d’un .

Mise à jour : comme mentionné dans les commentaires, cela `` truc vous n’obtiendrez pas IntelliSense, mais il ne fonctionnera pas lors de l’exécution.

24voto

erikkallen Points 16601

Je pense

fonctionnera.

Vous pouvez également envisager d’écrire comme ceci :

20voto

MalachiteBR Points 126

Vous pouvez le faire dans votre code.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X