华人澳洲中文论坛

清点6个C#实用的第三方开源库

[复制链接]

2022-9-13 09:52:24 56 0

在Github优秀的第三方库,仍是得多的。整顿下比来分享的6个实用的第三方库,其中包孕:罕用代码工具类、Excel、Json、图片等。
1、一个不到2MB的C#开发工具箱,集成为了上千个罕用操作类
C# 开发工具箱。大都是动态类,加密解密,反射操作,权重随机筛选算法,散布式短id,表白式树,linq扩展,文件紧缩,多线程下载和FTP客户端,硬件信息,字符串扩展办法,日期时间扩展操作,中国农历,大文件拷贝,图象裁剪,验证码,断点续传,聚拢扩展、Excel导出等罕用封装。诸多功用集一身,代码量不到2MB!


具体引见:保举一个不到2MB的C#开发工具箱,集成为了上千个罕用操作类
2、一个.Net罕用代码聚拢,助你高效实现业务
这个代码聚拢,都是一些罕用的功用性代码,每个类都是独立、没有互相依赖,能够独自使用。大家能够按照名目,提取相应的类,防止反复造轮子。
包孕:Chart图形、加密解密、上传下载、视频转换、阿里云、FTP、条形码、图片、网络、Cookie&Session、Excel、JSON、XML、二维码、缓存、方案工作、网络平安、文件、验证码。
具体引见:保举一个.Net罕用代码聚拢,助你高效实现业务
3、基于.NetCore一款高机能敏感词检测开源库
这是一款基于.Net开发的、高机能敏感词工具箱,反对繁简调换、全角半角调换,拼音隐约搜寻等功用。功用弱小、高机能,秒级检测亿级别的文章。


具体引见:保举基于.NetCore一款高机能敏感词检测开源库
4、一个基于C#开发的Excel转Json工具
次要功用
反对读取 Excel 97-2003的 .xls格局和2007的 .xlsx格局;反对多个表单导出;把Excel表单转换成Json对象,并保留到一个文本文件中。反对将表中内容转换成Array,或者以第一列为ID的字典对象;将表头信息生成 C# 构造体定义代码;进阶特性经过特定的前缀排除掉表单或者列自动辨认和转换单元格内的 Json 格局字符串,并转换成为 Json Array 或者 Json Object


具体引见:一个基于C#开发的Excel转Json工具
5、.NET操作Excel高效低内存的开源框架 - MiniExcel
特征
低内存耗用,防止OOM、频繁 Full GC 状况反对即时操作每行数据兼具搭配 LINQ 提早查问特性,能办到低损耗、疾速分页等繁杂查问轻量,不需求装置 Microsoft Office、COM+,DLL小于150KB简便操作的 API 格调




具体引见:NET操作Excel高效低内存的开源框架 - MiniExcel
6、一个最佳用的高机能、低内存、跨平台的图片处置库
反对的API超过300多个,涵盖了算术、色彩、图片转换、卷积、状态、马赛克、合并、切割等。
反对多种图象格局,包罗:JPEG、JPEG2000、JPEG-XL、TIFF、PNG、WebP、HEIC、AVIF、FITS、Matlab、OpenEXR、PDF、SVG、HDR、PPM/PGM/PFM、CSV、GIF、剖析、NIfTI、DeepZoom 和 OpenSlide。反对相应的图片格局间接保留,不需转换。
民间提供各种言语的SDK,包罗:Ruby、Python、PHP、C#/.Net、Go、Lua、Crystal、Elixir。


具体引见:保举一个最佳用的高机能、低内存、跨平台的图片处置库
- End -
一个基于.Net Core开发的合适外贸商城零碎一套.Net6可落地的微办事、散布式开源名目一个基于 .NET Core构建的简略、跨平台、模块化的小顺序商城零碎.Net Core导入千万级数据至MysqlNetCore开发的散布式文件上传零碎

发表回复

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则

:
中级会员
:
论坛短信
:
未填写
:
未填写
:
未填写

主题40

帖子54

积分250

图文推荐

  • 撞穿学校栅栏害死十一岁男孩的司机不必坐牢

    一位女司机撞穿学校栅栏、害死了11岁男孩,被罚20

  • 全科医生正告花粉症时节正在好转

    全国各地的全科医生正告春季的开端标记着花粉症时

  • 新西兰总理:出世在新西兰的新纳粹Thomas S

    新西兰总理拉克森称新纳粹Thomas Sewell是坏人,

  • 新州护士和助产士承受暂时加薪3%的前提

    新州护士和助产士投票承受政府提出的暂时加薪3%以

  • 新纳粹份子如何利用“普通父母”的掩护在反

    星期天,新纳粹份子在反移民集会开端前大约一个小