- 博客(12)
- 收藏
- 关注
原创 【C#】表达式树实现对象ToString方法
在开发中,对于经常出现一些数据类,我们常常需要知道它几乎所有字段的值,这时候为了方便,我们都是自己将对象打印到控制台中进行查看,但是如果对象没有重新ToString方法,那我们就只能看到类名,而无法知道它字段的信息,所以需要自己重写ToString方法,但是如果对于某个数据类他的所有子类都有这种需求时,那就会十分麻烦,所以通过代码去动态生成ToString的结果将非常方面后续调试。
2023-05-20 17:36:15
501
原创 【C#】表达式树的应用之对象初始化
相信大家在实际开发中常常都会用到对象池的技术,及对对象的复用。通过对对象的复用可以大大简单对象的创建数量,同时也是减少对象频繁的创建和销毁流程,从而减少GC。但是在对对象复用时,常常会出现这么一种情况,就是在使用复用对象时,如果不进行全部赋值,那么就会使得对象数据有残留,如果这个对象正常使用时并不是全部需要赋值时,那为了避免数据残留,就需要自己手动为字段赋初值,这一点大大的降低了工作效率,同时如果字段过多时,也可能导致少赋值的情况。
2023-05-16 00:45:38
411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人