Skip to content

jiachunhui/Netnr.ClassLibrary

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netnr.ClassLibrary

公共类库、常用的方法

项目

  • Netnr.Core  公共核心的类库(直接使用)
  • Netnr.Fast  常用的的类库(根据自己的实际情况微调,如一��参数)
  • Netnr.Sample  示例项目(部分示例,调试等使用)

安装(NuGet)

Install-Package Netnr.Core

Netnr.Core

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

Netnr.Fast

  • PublicClass  公用类,无命名空间
    • ActionResultVM.cs  通用请求方法返回对象
    • GlobalTo.cs  Core环境IConfiguration IHostEnvironment 对象,appsettings.json配置文件
    • PageVM.cs  分页视图
    • PaginationVM.cs  分页参数
    • QueryDataInputVM.cs  输入参数
    • QueryDataOutputVM.cs  输出信息
  • ClientTo.cs  获取客户端的一些信息(需要传入 HttpContext
  • DownTo.cs  流下载文件(需要传入 HttpResponse
  • ImageTo.cs  图片操作(生成验证码、缩略图、水印)
  • NpoiTo.cs  操作Excel(依赖 NPOI,Excel文件与DataTable相互转换,支持 .xls、.xlsx,Framework项目需要引入SharpZipLib
  • OSInfoTo.cs  获取系统信息(依赖CmdShell命令)
  • ParsingTo.cs  解析(正则验证、数据处理)
  • PinyinTo.cs  中文转拼音(NPinyin)
  • QueryableTo.cs  IQueryable对象的拓展,如排序拼接

框架

  • .NETStandard 2.1
  • .NETFramework 4.0

Source

About

公共类库、常用的方法

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 99.8%
  • HTML 0.2%