
C# 小轮子
文章平均质量分 68
C# 小轮子
龙中舞王
C#小将,目前打算把.Net 全家桶学懂。
展开
-
C# 如何优雅的写代码[进阶篇]
我之前发布过一些篇章,是专门关于代码优化的,距离我上一次[如何优雅的写C#]已经过去半年时间了,最近我又研究出了一些新东西。原创 2023-11-09 17:05:13 · 894 阅读 · 0 评论 -
C# 继承,抽象,接口,泛型约束,扩展方法
以前计算机本科学习的时候,我就知道了继承,重载,接口,抽象,泛型等概念。本章优先讲解继承,接口,抽象,泛型这一组概念。如果说继承,抽象只是为了标准化代码,规范程序编写的话,那么泛型约束就是给于了继承抽象这个写法的必要性。c# 继承浅谈C#中的抽象类(abstract)和接口(interface)C#泛型约束优点缺点重载更灵活,每个类都可以定制重复性高基类方法降低重复度耦合度高,过多会导致基类臃肿,不符合属性类规范泛型约束降低重复度,耦合度低,易于扩展。不能访问基类以外的属性扩展方法。原创 2023-11-07 22:31:34 · 1143 阅读 · 0 评论 -
.NET 控制台NLog 使用
我们需要一个日志Log去记录日常发生的信息,这样方便以后出现问题的时候回去找报错的日志。原创 2023-10-27 15:47:04 · 1352 阅读 · 0 评论 -
C#小轮子:扩展方法
我们知道传统的方法增加是C#类继承。A->B->C。一层一层继承下去,然后重写父类的方法。这个适合传统开发,即知道层次关系的开发。扩展方法是 A+A_Extend,适合灵活开发,添加扩展内容。原创 2023-08-17 15:16:56 · 559 阅读 · 0 评论 -
C#小轮子:MiniExcel,快速操作Excel
Excel的操作是我们最常用的操作,Excel相当于一个小型的数据库,目的是为了方便查看。最近淘到了MiniExcel,简单来说就是特别好用MiniExcel Github仓库。原创 2023-08-17 09:30:25 · 9465 阅读 · 12 评论 -
C#小轮子:Visual Studio自动编译Sass文件
我们知道css文件用起来太麻烦,如果样式一多,嵌套起来用css样式就眼花缭乱。Sass使用层次解决很好的解决css的问题。不过sass最终会编译成css文件,visual Studio用的还是css文件。原创 2023-08-11 11:27:00 · 1106 阅读 · 0 评论 -
C#小轮子 Debug,Release,发布模式如何运行不同的代码
编译模式和发布模式的代码不一样是非常正常的。比较常见的是数据库不一样。编译测试数据库和发布真实的数据库地址不一样。Debug不进行优化,可以打断点Release进行优化,不能打断点。但是运行报错可以直接跳转到错误位置发布编译后运行的代码。原创 2023-08-10 21:01:24 · 766 阅读 · 0 评论 -
C#小轮子:自动连续Ping网络地址
工作中,我们经常用到Ping这个指令,有时候我们需要Ping整个网段来查看这个网段上面有什么设备,哪些Ip地址是通的,这个时候就需要Ping指令。原创 2023-08-10 20:54:00 · 1345 阅读 · 0 评论 -
.NET SqlSuger 简单介绍,超快开发数据库
我之前介绍过EFCore 怎么使用Nuget快速创建数据库,我之后发现SqlSugar更快。这里简单再说一下SqlSugar如何使用.NET Core 数据库DB First自动生成,Sqlite,sql server,MysqlSqlSuger是极其简单快速的ORM框架,极大地加快了我们程序员的开发速度。原创 2023-08-07 22:08:27 · 3184 阅读 · 0 评论 -
C# 简单模拟 程序内部 消息订阅发布功能
我想做个简单的消息发布订阅功能,但是发现好像没有现成的工具类。要么就是Mqtt这种消息订阅发布。但是我只想程序内部进行消息订阅发布,进行程序的解耦。那没办法了,只能自己上了。原创 2023-08-04 16:21:59 · 1169 阅读 · 2 评论 -
C# 控制台彩色深度打印 工具类
有时候我们想要靠打印获得程序信息,因为Dubeg模式需要一点一点断点进入进出,但是我们觉得断点运行实在是太慢了,还是直接打印后找结果会好一点。大家可以根据深度和色彩自己自定义工具输出。原创 2023-08-04 15:24:19 · 947 阅读 · 0 评论