
C#
文章平均质量分 74
qq_42696107
这个作者很懒,什么都没留下…
展开
-
【C#】表达式树实现对象ToString方法
在开发中,对于经常出现一些数据类,我们常常需要知道它几乎所有字段的值,这时候为了方便,我们都是自己将对象打印到控制台中进行查看,但是如果对象没有重新ToString方法,那我们就只能看到类名,而无法知道它字段的信息,所以需要自己重写ToString方法,但是如果对于某个数据类他的所有子类都有这种需求时,那就会十分麻烦,所以通过代码去动态生成ToString的结果将非常方面后续调试。原创 2023-05-20 17:36:15 · 512 阅读 · 0 评论 -
【C#】表达式树的应用之对象初始化
相信大家在实际开发中常常都会用到对象池的技术,及对对象的复用。通过对对象的复用可以大大简单对象的创建数量,同时也是减少对象频繁的创建和销毁流程,从而减少GC。但是在对对象复用时,常常会出现这么一种情况,就是在使用复用对象时,如果不进行全部赋值,那么就会使得对象数据有残留,如果这个对象正常使用时并不是全部需要赋值时,那为了避免数据残留,就需要自己手动为字段赋初值,这一点大大的降低了工作效率,同时如果字段过多时,也可能导致少赋值的情况。原创 2023-05-16 00:45:38 · 418 阅读 · 0 评论 -
C#容器源码解析之字典
c#字典底层实现原创 2023-01-10 06:27:08 · 338 阅读 · 0 评论 -
C#实现字典树
C#实现字典树原创 2022-08-29 23:09:31 · 386 阅读 · 0 评论 -
C#实现双端队列
C#实现双端链表原创 2022-08-26 00:19:22 · 1918 阅读 · 1 评论 -
C#排序算法之希尔排序
C#实现希尔排序原创 2022-08-21 23:53:45 · 416 阅读 · 0 评论 -
C#实现队列
C#实现队列原创 2022-08-21 18:56:20 · 1297 阅读 · 0 评论 -
C#实现栈
使用C#去实现栈原创 2022-08-21 17:44:24 · 839 阅读 · 0 评论 -
C#排序算法之插入,选择和冒泡排序
简单排序算法原创 2022-08-18 00:06:45 · 234 阅读 · 0 评论 -
C#实现优先队列
C#实现优先队列,解决牛客.net版本低无法使用优先队列问题。原创 2022-08-14 11:38:50 · 2943 阅读 · 1 评论