Je suis en train de développer un projet en .NET, en utilisant malheureusement l'ancien .NET 2.0 framework (en raison de la difficulté de mise à jour de nombreux clients, valider une version plus récente du framework à installer sur plusieurs ordinateurs , etc...).Alternative pour les collections dans .NET Framework 2.0
J'ai vu que la majorité des classes de collection proviennent du framework .NET 4. Que recommanderiez-vous d'utiliser si j'ai besoin de Sets et Maps mais que j'aurais besoin d'utiliser .NET 2.0 framework? Dois-je implémenter à partir de zéro chaque collection que je voudrais utiliser?
Existe-t-il plus de collections en dehors de l'espace de noms System.Collections.Generic que je ne connais pas? (Référence ici:
http://msdn.microsoft.com/en-us/library/system.collections.generic%28v=vs.80%29.aspx)
Je crois que la meilleure décision serait de convaincre les gens nécessaires pour mettre à jour tous les clients à 4,5 NET Framework parce que cela apportera plus de possibilités de développement, et cette version apporterait beaucoup améliorations Mais je ne suis pas sûr que je serai en mesure de changer cela. Alors que feriez-vous dans ma position?
Merci d'avoir lu. Cordialement.
Je dois vous avoir mal compris. Si vous voulez "Maps" dans .NET 2.0 il y a le [Dictionary] (http://msdn.microsoft.com/en-US/library/xfhwa508%28v=vs.80%29.aspx) classe. En ce qui concerne les ensembles, vous pouvez utiliser 'Dictionary ' puisque vous n'avez malheureusement pas 'HashSet ' dans .NET 2.0 (pour autant que je sache). –
4.5 n'est pas supporté sur Windows XP, mais 4.0 est. La différence entre 2.0 et 4.0 est énorme. Je vous suggère de penser à la possibilité d'utiliser 4.0 –
De quelles collections * spécifiques * avez-vous besoin? – Servy