前言

在我们日常工作开发中工具类库是软件开发中不可或缺的一部分,它们通过提供通用功能、实现代码复用、封装复杂逻辑、提升代码质量与可维护性,帮助开发者更高效、更稳定地构建软件应用程序。

今天大姚给大家分享 4 款基于 C# 开源、免费、实用的工具类库,希望能帮助到有需要的小伙伴。

Masuit.Tools

Masuit.Tools 是一个全龄段友好的C#/.NET万能工具库,基于 MIT License 协议开源,不管你是菜鸟新手还是骨灰级玩家都能轻松上手,这个库包含一些常用的操作类,大都是静态类,加密解密,反射操作,树结构,文件探测,权重随机筛选算法,分布式短id,表达式树,linq扩展,文件压缩,多线程下载,硬件信息,字符串扩展方法,日期时间扩展操作,中国农历,大文件拷贝,图像裁剪,验证码,断点续传,集合扩展、Excel导出等常用封装。

Z.ExtensionMethods

Z.ExtensionMethods 是一个 C# 开源(MIT License)、免费、实用且强大的工具类库,集成超过1000多种扩展方法增强 .NET Framework 和 .NET Core的使用效率。

Common.Utility

Common.Utility 是一个比较全面的 C# 帮助类库,主要是日常工作收集,该项目收集和整理了许多常用的 C# 帮助类和工具类库,从而减少了开发人员的重复劳动,提高工作效率。主要工具类包括Excel操作类、DataTable转实体、Cookie&Session、NPOI、MongoDBHelper、二维码操作类、分词辅助类、处理枚举类、图片验证码、汉字转拼音、计划任务等。

Bing.Utils

Bing.Utils 是一个基于 .NET Core 平台开源(MIT License)、免费的工具库,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类、帮助类)、分层架构基类,第三方组件封装,第三方业务接口封装等组成。

优秀项目和框架精选

本文所有项目都已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。假如你有更好的推荐,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没)。

精选 4 款基于 C# 开源、实用的工具类库,开发效率提升利器!的更多相关文章

  1. 一款基于css3非常实用的鼠标悬停特效

    今天给大家带来一款基于css3非常实用的鼠标悬停特效.这款特效,当鼠标经过时候一个半透明的遮罩层倒下来.效果很好,而且是纯css3实现的,代码很少,非常实用. 效果如下: 在线预览   源码下载 实现 ...

  2. 国人开源了一款小而全的 Java 工具类库,厉害啊!!

    最近栈长看到了一款小而全的 Java 工具类库:Hutool,Github 已经接近 14K Star 了,想必一定很优秀,现在推荐给大家,很多轮子不要再造了! Hutool 是什么 Hutool 是 ...

  3. 基于第三方开源库的OPC服务器开发指南(3)——OPC客户端

    本篇将讲解如何编写一个OPC客户端程序测试我们在前文<基于第三方开源库的OPC服务器开发指南(2)——LightOPC的编译及部署>一篇建立的服务器.本指南的目的是熟悉OPC服务器的开发流 ...

  4. 基于第三方开源库的OPC服务器开发指南(2)——LightOPC的编译及部署

    前文已经说过,OPC基于微软的DCOM技术,所以开发OPC服务器我们要做的事情就是开发一个基于DCOM的EXE文件.一个代理/存根文件,然后就是写一个OPC客户端测试一下我们的服务器了.对于第一项工作 ...

  5. 基于微服务的DevOps落地指南 交付效率提升40%

    基于微服务的DevOps落地指南 交付效率提升40% 2015-2016年,珍爱线下门店已新增覆盖城市9个,与此同时,CRM系统大小故障却发生了数十起... ... 珍爱网是以“网络征选+人工红娘”模 ...

  6. 一款基于 Web 的通用数据管理工具(转载)

    一款基于 WEB 的通用数据管控工具 - CloudQuery 前言 前段时间,公司因为业务发展,数据量攀升,老板迫切需要一个工具对数据进行精细化管理,一是确实需要精细化管理:二是因为我们公司小,数据 ...

  7. Processon 一款基于HTML5的在线作图工具

    CSDN的蒋涛不久前在微博上评价说ProcessOn是web版的visio,出于好奇私下对ProcessOn进行了一番研究.最后发现无论是在用户体验上,还是在技术上,ProcessOn都比微软的Vis ...

  8. Linux 基于WEB开源的系统管理工具webmin

    Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作.目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的l ...

  9. iOS开发——实用篇&提高iOS开发效率的方法和工具

    提高iOS开发效率的方法和工具 介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具. IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时 ...

  10. JavaScript实用的工具/类库

    Moment.js//JavaScript日期处理类库. Lodash.js//非常实用的工具库. MD5//加密. Numeral.js//格式化和数字四则运算. Pure.css//CSS模块.

随机推荐

  1. 数据库in的数据量超过了数据库的限制 Cause: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.

    //调用 List<user> data = new ArrayList<>(); List<user> rows = getPersonResult(person ...

  2. C# Winform 下 DataGridView 行(SelectedRows)转 模型 Model

    /// <summary> /// DataRow 转 Model /// </summary> /// <typeparam name="T"> ...

  3. kafka+springboot入门

    前言 使用工具:kafka_2.12-3.1.0.tgz 测试项目:spring cloud 测试系统:windows10 安装kafka 下载解压kafka,先启动zookeeper,启动命令为: ...

  4. 从航旅纵横到东南亚Grab:鸿蒙生态的“星辰大海”,由开发者共绘

    周周的手机亮了. 屏幕上弹出了提醒,告诉她,登机的时候到了. 曾经,因为工作太过专注忽略了机场广播错过了登机的周周,对于鸿蒙版航旅纵横最满意的一点,就是它的实况窗提醒功能. 别看只是这样一个小小的设计 ...

  5. nginx代理http2服务

    NGINX 不支持HTTP/2 到后端(至少目前nginx v1.27.1不支持),这从官方文档中可以看出,支持后端的最高 HTTP 版本为 v1.1. 其实添加此类支持实际上没有什么意义,因为HTT ...

  6. GAMES103 FEM 有限元模拟弹性房子

    简介 有限元方法, 把物体分割成一个个有体积的单元来模拟. 线性有限元方法在二维空间中把物体分割成三角形/四边形, 在三维空间中把物体分割成四面体/六面体. 有限元方法由能量对位置求导得到力,有限体积 ...

  7. Vue 开源项目低代码表单设计器 FcDesigner v3.3 版本发布!兼容Element Plus/Ant Design/Vant,支持PC/移动端

    FcDesigner 是一款基于 Vue 的低代码可视化表单设计器工具,通过数据驱动表单渲染.可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间.并广泛应用于在政务系统.OA ...

  8. 兄弟们!!!15天超100k

    两周之前为了满足自己的一个小需求,开始构思做一个在线拼图网站,我出想法和思路,编码则全部交给了AI,仅一天时间第一个可用版本上线,网站做好颇有成就,于是分享给了朋友们体验,至此开启了一段美妙的旅程,朋 ...

  9. ICEE-Datasheet: 找Datasheet 的好去处DigiKey.com,Mouser.com,Arrow.com, AllDatasheet.com加各大原产商官网

    找Datasheet 的好去处: DigiKey,Mouser,Arrow 三家全球最大的电子元器件采购平台,搜索到的元器件页面会有Datasheet可供下载. https://www.digikey ...

  10. MySQL 18 为什么这些SQL语句逻辑相同,性能却差异巨大?

    在MySQL中,有很多看上去逻辑相同,但性能差异巨大的SQL语句.对这些语句使用不当的话,就会不经意导致整个数据库压力变大.本文选择了三个这样的案例. 案例一:条件字段函数操作 假设现在维护了一个交易 ...