Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

.NetCore常用工具库(常用正则表达式、日期时间常用方法、XML快速遍历、动态扩展对象、图片验证码生成、阿里/腾讯短信发送、发送邮件、Json配置文件解析、加密解密、OSS文件上传等,持续继承中...)

License

Notifications You must be signed in to change notification settings

softwaiter/Xmtool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

182 Commits

Repository files navigation

一个简单易用的.Net工具类库(持续集成中...)

🔰 简介

Xmtool是一个基于.Net的常用功能集成工具类库,目的是做成一个像Java语言中的Hutool类似的工具库,将和具体业务逻辑无关的常用功能进行抽象和封装,集成到一个类库中,方便使用维护,提升开发效率。

🚀 版本

.NetCore3.1:3.0.0之前的版本全部基于.netcore3.1开发;后续所有变更在netcore3.1分支进行。
.Net8.0:从3.0.0开始之后的版本,全部基于.net8开发;后续所有变更在master分支进行。

📦安装

Package Manager
Install-Package Xmtool -Version 3.0.0
.NET CLI
dotnet add package Xmtool --version 3.0.0
PackageReference
<PackageReference Include="Xmtool" Version="3.0.0" />
Paket CLI
paket add Xmtool --version 3.0.0

🛠️使用说明

Xmtool为了方便调用,将所有功能统一封装集成到静态类Xmtool中,在调用相应方法时,全部以Xmtool为入口,根据方法所属功能分类逐级调用即可;同时在一定程度上支持了链式调用,大大提升了使用便利性,也使代码看起来更加优雅。

例:生成一个4位的数字短信验证码。
public string GetSmsCode()
{
 string code = Xmtool.Random().RandomCaptcha(4, true);
 return code;
}
例:判断字符串是否有效手机号码
public bool IsMobile(string str)
{
 return Xmtool.Regex().IsMobile(str);
}

📝文档

🎈 协议

Xmtool 使用 MIT 协议

About

.NetCore常用工具库(常用正则表达式、日期时间常用方法、XML快速遍历、动态扩展对象、图片验证码生成、阿里/腾讯短信发送、发送邮件、Json配置文件解析、加密解密、OSS文件上传等,持续继承中...)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /