LINQPad est incroyable, et particulièrement utile est les méthodes d'extension Dump()
qui rend des objets et des structs de presque n'importe quel type, anonyme ou non, à la console. Au début, lorsque je suis passé à Visual Studio 2010, j'ai essayé de créer ma propre méthode Dump
à l'aide d'un délégué pour obtenir les valeurs à afficher pour les types anonymes, etc. Cela devient plutôt compliqué et c'était amusant et éducatif D'abord, j'ai besoin d'une mise en œuvre solide. Après avoir vérifié le code LINQPad dans .NET Reflector, je suis encore plus assuré que je ne vais pas obtenir la bonne mise en œuvre.Comment utiliser la méthode d'extension LINQPad Dump() dans Visual Studio?
Y a-t-il une bibliothèque gratuite que je peux inclure pour fournir la fonctionnalité Dump
?
cette question ne doit pas être fermé car il n'a pas sollicité le débat, les arguments , interrogation, ou discussion étendue –
Je vois la méthode de vidage dans linqpad d'ici: --- https://www.linqpad.net, --- http://i.imgur.com/7j2WdZw.png et je pense que c'est une méthode vraiment spéciale utilisée dans linqpad, donc je ne pense pas qu'il existe un moyen facile de le faire en vrai C#. comme son decription il pourrait automatiquement tourner img à img, calendrier au calendrier, il doit y avoir beaucoup de décision de type d'objet dans le vrai code derrière –
et je jette un coup d'oeil au ObjectDumper, il emploie la méthode d'écriture à la fin qui emploie la classe TextWriter , donc je pense que ce qu'il fait est simplement écrire tout l'objet à la chaîne peut-être pas faire ce que vous voulez. –