Skip to content
公共类库、常用的方法( .net版本,也支持dotnet core)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Netnr.ClassLibrary
.gitattributes
.gitignore
CHANGELOG.md
LICENSE
README.md

README.md

Netnr.ClassLibrary

公共类库、常用的方法

更新日志

项目

  • Netnr.Core  公共核心的类库(直接使用)
  • Netnr.Fast  常用的的类库(根据自己的实际情况微调,如一些参数)

安装(NuGet)

Install-Package Netnr.Core

Netnr.Core

  • CacheTo.cs  缓存(Core需要依赖注入,并赋值 Netnr.Core.memoryCache 对象)
  • CalcTo.cs  算法、加密、解密(MD5、DES、SHA1、HMAC_SHA1)
  • ClientTo.cs  获取客户端的一些信息(Core需要传入 HttpContext
  • CmdTo.cs  执行命令,支持Windows、Linux
  • ConsoleTo.cs  输出日志、错误信息
  • DownTo.cs  流下载文件(Core需要传入 HttpResponse
  • Extend.cs  常用方法拓展(依赖 Newtonsoft.Json,JSON、实体、编码、SQL等转换)
  • FileTo.cs  读写文件
  • HttpTo.cs  HTTP请求(GET、POST等,可设置 HttpWebRequest 对象)
  • LamdaTo.cs  动态生成 Lamda 表达式
  • MapPathTo.cs  虚拟路径转换为物理路径
  • RandomTo.cs  生成随机码(验证码)
  • RsaTo.cs  RSA加密解密及RSA签名和验证
  • TreeTo.cs  Tree常用方法(List数据集生成JSON tree,菜单多级导航)
  • UniqueTo.cs  生成唯一的标识(GUID转成long)

Netnr.Fast

  • DbSetTo.cs  Framework拓展 Update UpdateRange 方法,无命名空间
  • GlobalTo.cs  Core环境IConfiguration IHostingEnvironment 对象,appsettings.json配置文件
  • ImageTo.cs  图片操作(生成验证码、缩略图、水印)
  • NpoiTo.cs  操作Excel(依赖 NPOI,Excel文件与DataTable相互转换,支持 .xls、.xlsx,Framework项目需要引入SharpZipLib
  • PaginationVM.cs  分页参数实体,无命名空间
  • PinyinTo.cs  中文转拼音(NPinyin)
  • QueryableTo.cs  IQueryable对象的拓展,如排序拼接

框架

  • .NETStandard 2.0
  • .NETFramework 4.0

Source

You can’t perform that action at this time.