Communauté RSS DEV

Visualiseur IEnumerable de VS2022

À partir de la version 17.11 de Visual Studio 2022, les développeurs peuvent modifier la zone de texte d'expression pour le visualiseur IEnumerable avec une expression LINQ modifiée ou poser une question sur les données à un point d'arrêt. Cette fonctionnalité permet aux développeurs de poser des questions sur une variable lors d'une session de débogage sans s'arrêter et écrire une autre instruction LINQ/Lambda. Utiliser cette fonctionnalité peut économiser du temps et enseigner de nouvelles techniques aux développeurs. Les exemples fournis sont intermédiaires à avancés et supposent une expertise en C#. Le premier exemple utilise EF Core pour lire des données à partir d'une base de données SQL Server et montre comment poser des questions sur les données à l'aide du visualiseur. Le deuxième exemple utilise des interfaces et des classes pour démontrer le filtrage et la mise en ordre des données à l'aide du visualiseur. Le visualiseur peut être utilisé pour poser des questions complexes sur les données, telles que le filtrage par plage de dates ou des propriétés spécifiques. Si une erreur se produit, réessayer la question peut fonctionner si c'est une question valide pour les données. Le code source pour les deux exemples est fourni. Le visualiseur IEnumerable est un outil puissant qui peut économiser du temps lors des sessions de débogage, et les développeurs devraient prendre le temps de devenir familiers avec lui.
favicon
dev.to
VS2022 IEnumerable visualizer
Image illustrant l'article : Visualiseur IEnumerable de VS2022