SiHan.Libs.Utils 2.0.1

c#工具类

Install-Package SiHan.Libs.Utils -Version 2.0.1
dotnet add package SiHan.Libs.Utils --version 2.0.1
<PackageReference Include="SiHan.Libs.Utils" Version="2.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SiHan.Libs.Utils --version 2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SiHan.Libs.Utils, 2.0.1"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

FengCode.Libs.Utils

介绍

该库提供C#常用工具类,基于netstandard2.0,可以在ASP.NET Core 3.1和winform中使用。

安装

PM> Install-Package SiHan.Libs.Utils

工具集

文件工具

FileHelper:使用UTF-8编码来从文件中读取文本内容、或写入文本内容。

加密工具

ITextEncryptor:文本加密接口

AesEncryptor:AES加密器。

Md5Encryptor:MD5加盐

RSAHelper: RSA非对称加密帮助类(不适用ASP.NET Core 2.1)

字符串工具

Base64Helper:使用UTF-8实现BASE64的编码与解码

FormatHelper:提供日期、布尔值、数字的文字格式化

GuidHelper:生成带序列的GUID值

SNGenerator:序列号生成器

SortHelper:排序字符串的处理类

StringMatchHelper:常用正则表达式匹配检测

日期工具

DateTimeHelper:获取日期范围等功能的帮助类

站点地图

Sitemap sitemap = new Sitemap();
sitemap.Add(new SitemapNode {Url = "http://www.google.com"});
sitemap.Add(new SitemapNode {Url = "http://www.bing.com"});
string xml = sitemap.GetSitemapDocument();

分页工具

Pager:分页核心类,通过行总数、分页尺寸生成页码等信息。

PagingModel:分页模型类,为ASP.NET Core视图模型提供分页基类。

PagingResult:分页结果,为业务层提供保存分页数据的基类。

扩展类

为Regex提供扩展方法GetMatchString(),用于获取匹配文本。

其它工具

RandomHelper:随机帮助类:生成随机数字和字符串。

SerializeHelper:序列化帮助类:序列化对象为XML、Byte[]。

StringHelper:字符串帮助类:拼接、合并、转换字符串。

ReflectionHelper:反射帮助类。

EnumHelper:枚举帮助类。

FengCode.Libs.Utils

介绍

该库提供C#常用工具类,基于netstandard2.0,可以在ASP.NET Core 3.1和winform中使用。

安装

PM> Install-Package SiHan.Libs.Utils

工具集

文件工具

FileHelper:使用UTF-8编码来从文件中读取文本内容、或写入文本内容。

加密工具

ITextEncryptor:文本加密接口

AesEncryptor:AES加密器。

Md5Encryptor:MD5加盐

RSAHelper: RSA非对称加密帮助类(不适用ASP.NET Core 2.1)

字符串工具

Base64Helper:使用UTF-8实现BASE64的编码与解码

FormatHelper:提供日期、布尔值、数字的文字格式化

GuidHelper:生成带序列的GUID值

SNGenerator:序列号生成器

SortHelper:排序字符串的处理类

StringMatchHelper:常用正则表达式匹配检测

日期工具

DateTimeHelper:获取日期范围等功能的帮助类

站点地图

Sitemap sitemap = new Sitemap();
sitemap.Add(new SitemapNode {Url = "http://www.google.com"});
sitemap.Add(new SitemapNode {Url = "http://www.bing.com"});
string xml = sitemap.GetSitemapDocument();

分页工具

Pager:分页核心类,通过行总数、分页尺寸生成页码等信息。

PagingModel:分页模型类,为ASP.NET Core视图模型提供分页基类。

PagingResult:分页结果,为业务层提供保存分页数据的基类。

扩展类

为Regex提供扩展方法GetMatchString(),用于获取匹配文本。

其它工具

RandomHelper:随机帮助类:生成随机数字和字符串。

SerializeHelper:序列化帮助类:序列化对象为XML、Byte[]。

StringHelper:字符串帮助类:拼接、合并、转换字符串。

ReflectionHelper:反射帮助类。

EnumHelper:枚举帮助类。

  • .NETStandard 2.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on SiHan.Libs.Utils:

Package Downloads
SiHan.Asp.Common
ASP.NET Core 工具类
SiHan.Libs.TempPhone
c# 获取各网站的临时手机号
SiHan.Asp.Ip
ASP.NET Core IP查询库

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.0.1 39 2/24/2021
2.0.0 180 8/4/2020
1.1.0 458 11/5/2019
1.0.0 165 10/29/2019