LINQPad est étonnant, et particulièrement utile est le Dump()
qui rend les objets et les structures de presque tous les types, anonymes ou non, à la console.
Au départ, lorsque j'ai migré vers Visual Studio 2010, j'ai essayé de faire mes propres Dump
en utilisant un délégué pour obtenir les valeurs à rendre pour les types anonymes, etc. Cela devient assez compliqué et, bien que ce soit amusant et éducatif au début, j'ai besoin d'une mise en œuvre solide. Après avoir vérifié le code LINQPad dans la section .NET Reflector Je suis encore plus sûr que je ne vais pas réussir la mise en œuvre.
Existe-t-il une bibliothèque gratuite que je peux inclure pour fournir la Dump
la fonctionnalité ?
13 votes
Cette question ne doit pas être classée parce qu'elle n'a pas suscité de débat, d'arguments, de sondage ou de discussion approfondie.
0 votes
Je vois la méthode dump dans linqpad d'ici:--- linqpad.net , --- i.imgur.com/7j2WdZw.png et je pense que c'est une méthode vraiment spéciale qui est utilisée dans linqpad, donc je ne pense pas qu'il y ait un moyen facile de le faire dans le vrai C#. Comme sa description, il pourrait automatiquement transformer l'image en image, le calendrier en calendrier, il doit y avoir beaucoup de décision de type d'objet dans le vrai code derrière.
0 votes
Et je jette un coup d'oeil à l'ObjectDumper, il utilise la méthode Write à la fin qui utilise la classe TextWriter, donc je pense que ce qu'il fait est simplement d'écrire tous les objets dans une chaîne peut-être pas ce que vous voulez.
0 votes
Tu as déjà regardé ici ? stackoverflow.com/questions/5414214/linqpad-in-visual-studio/