Dumpify, C# 程序员的调试神器
💡
原文中文,约1200字,阅读约需3分钟。
📝
内容提要
Dumpify是一个使用C#开发的开源库,可以通过向控制台应用程序添加.Dump()扩展方法来提高工作效率和可调试性。它支持属性、字段和非公共成员,支持设置最大嵌套层数,支持循环依赖和引用,支持样式和定制,高度可配置。
🎯
关键要点
- Dumpify是一个使用C#开发的开源库,提供.Dump()扩展方法以提高工作效率和可调试性。
- 支持输出任何对象的结构化信息,包括属性、字段和非公共成员。
- 可以设置最大嵌套层数,支持循环依赖和引用,具有高度可配置性。
- 使用Nuget安装Dumpify,命令为'dotnet add package Dumpify'或'Install-Package Dumpify'。
- 示例代码展示了如何使用Dumpify输出匿名类型对象的信息。
- 支持嵌套和循环引用的对象输出,示例中展示了两个互为朋友的Person对象。
- 支持数组、字典和集合的输出,提供多种输出选项(控制台、跟踪、调试、文本)。
- 项目地址为https://github.com/MoaidHathot/Dumpify
➡️