Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨
Newbe.Claptrap 0.2.10 发布,更花里胡哨。
更新内容
现在,你可以通过上下文修改属性的值了:
1 | //✔️ from 0.2 |
现在,支持多次 ForEach 操作:
1 | // ✔️ from 0.2 |
现在,支持更多花里胡哨的属性条件判断:
1 | //✔️ from 0.2 |
基准测试
我们更新了两个基准测试:
- FormatString 实现进行了优化,现在 Quick Style 和自己手写 ObjectVisitor 已经几乎没有区别。
- 使用 ObjectVisitor 来修改属性值的代价约为 1-5 微秒(千分之一毫秒)。
详细的数据可以查看项目首页,此处仅给出图表说明。
文章
新增了一些相关的经验文章:
场景样例
我们增加了一些可以使用该库实现功能的场景和做法说明:
- 将数据库链接字符串转型为数据模型,或者将数据模型格式化为链接字符串。
- 将对象中满足手机号码格式的字段替换为密文,避免敏感信息输出。
- 将实现了
IEnumerable<int>
的所有属性求和。
可以参阅《Newbe.ObjectVisitor 样例1》
发布说明
- Newbe.ObjectVisitor 0.4.4 发布,模型验证器上线
- Newbe.ObjectVisitor 0.3.7 发布,自动生成FluentAPI
- Newbe.ObjectVisitor 0.2.10 发布,更花里胡哨
- Newbe.ObjectVisitor 0.1.4 发布,初始版本
使用样例
- Newbe.ObjectVisitor 样例1
- 0x01-我的第一个 Object Visitor
- 0x02-创建并缓存 Object Visitor
- 0x03-ForEach 全面观
- 0x04-过滤属性
- 0x05-综合示例,导出CSV
开发文档可能随版本发生变化,查看最新的开发文档需移步 http://cn.ov.newbe.pro
番外分享
GitHub 项目地址:https://github.com/newbe36524/Newbe.ObjectVisitor
Gitee 项目地址:https://gitee.com/yks/Newbe.ObjectVisitor