Existe-t-il des outils permettant d'analyser le code et de suggérer des réécritures utilisant Linq?Code de mise à jour pour utiliser Linq
Répondre
ReSharper inclut certaines fonctionnalités « Mise à niveau vers LINQ », je ne l'ai jamais utilisé, mais il peut être utile: http://www.jetbrains.com/resharper/whatsnew/index.html#code_analysis
Il y a eu plusieurs fois où Resharper a trouvé comment remplacer 10+ lignes de code hérité par une instruction LINQ très simple et facile à comprendre. Il n'y a aucun moyen que je l'aurais compris par moi-même - Resharper est plus intelligent que moi! –
Vous pouvez essayer d'utiliser LINQPad - il prend en charge intellisense (version payante) et peut exprimer un fragment de code que vous écrivez en utilisant différentes syntaxes.
LINQPad est idéal pour tester rapidement les choses. –
LINQ couvre plusieurs saveurs différentes. Linq à XML, Linq à des objets, Linq à Sql. Vous pouvez fournir plus d'informations sur exactement quelle saveur ET éventuellement un exemple de code de ce que vous essayez de convertir. – NotMe