介绍

Sugar.NetCore是一个基于.NET Standard规范实现的工具类库,内部主要集成一些工具类(帮助类)、语法糖扩展代码,旨在替换繁琐的编程工具类库的编写。在编程习惯上做了更多的思考,希望.NET/C#开发工程师们能够愉悦的使用本类库。

工作原理

Sugar.NetCore集成在编程工作中使用到的一些工具类(帮助类),对部分常用的类(例如:Sting、DateTime、Enum)做出函数扩展,开发者通过nuget引入Sugar.NetCore包后,便可以使用其中的各种工具类及扩展函数。

为什么选择 Sugar.NetCore

.NET平台发展之路

.NET基础框架的开发工程师们似乎总是孜孜不倦的探讨.NET平台发展的新方向,短短十年之间.NET4.0已经完成到.NET5.0的升级。对于一些需要适应新平台版本的项目,我们不得不维护上了年纪的代码,以保证项目的稳定运行。在此过程中,我们会非常痛苦的发现,我们将部分系统组件编译为.NET5.0框架版本之后,将无法在.NET 4.0框架版本下运行,这令人感到十分痛苦。

友好兼容

Sugar.NetCore基于.NET Standard1.x、.NET Standard2.x、.NET 4.x等框架版本均做了语法编译,不管你使用哪个版本的.NET平台框架(.NET 4.0以下的除外),均可以放心使用其中的工具类。

未来期许

短时间内,你将看到Sugar.NetCore处于频繁更新阶段,也许一个月会更新2~3个版本到nuget服务器,但你应该相信,这是为了提高各位开发工程师的编程体验。在未来,我们将集成更多工具类代码进入Sugar.NetCore库,以弥补早期版本的不足。

开源协议

Sugar.NetCore遵循MITopen in new window开源协议,并且将代码发布至githubopen in new windowgiteeopen in new window开源平台,以方便开发者们不想使用Sugar.NetCore库时,可以借鉴其中代码,自己编写工具类库。