https://github.com/meowv/dotnetcore.kit
.NET Core开发工具包 扩展方法大全 生成验证码 ……
https://github.com/meowv/dotnetcore.kit
Last synced: 11 months ago
JSON representation
.NET Core开发工具包 扩展方法大全 生成验证码 ……
- Host: GitHub
- URL: https://github.com/meowv/dotnetcore.kit
- Owner: Meowv
- Created: 2019-04-24T09:50:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T05:31:34.000Z (over 3 years ago)
- Last Synced: 2025-08-15T20:53:49.450Z (11 months ago)
- Language: C#
- Homepage: https://www.nuget.org/profiles/qix
- Size: 106 KB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ```DotNetCore.Kit```
### ```.NET Core``` 开发工具包扩展方法大全
#### 注:很多方法来源于网络,将其改为 Extension,虽已自测但还是酌情使用远离996。
#### Package Manager
```PM> Install-Package DotNetCore.Kit```
#### .NET CLI
```> dotnet add package DotNetCore.Kit```
#### PackageReference
``````
#### Paket CLI
```> paket add DotNetCore.Kit```
#### Versions
##### v1.0.4
- 添加了一系列有关Collection的扩展方法
##### v1.0.3
- 修复v1.0.2存在的bug
- 添加Nuget的PackageTags
##### v1.0.2
- 添加以下扩展方法 ↓↓↓
- GetArrayValue:通过索引获取数组元素
- WhereFilter:通过指定表达式过滤集合
- ConvertToList:把LinqGroupBy结果转换成指定的集合
- DistinctByData:根据集合中指定的列过滤重复,并返回指定的列
- DistinctBy:根据集合中指定的列过滤重复
- ToDataTable:集合转DataTable
- GenerateTree:列表生成树形节点
- ArrayToString:把数组转为split分割后连接的字符串
- ArrayToString:把数组转为逗号连接的字符串
- ToDescripttion:针对Enum类型添加扩展方法,并使用反射读取当前枚举值所对应的显示值
##### v1.0.1
- 完善v1.0.0,又添加了很多嫌语法糖不够甜的新扩展
##### v1.0.0
- 在工作中,有很多帮助类,每次都要重复去写或者copy到新项目中,于是就有了```DotNetCore.Kit```的第一个版本
----
# ```DotNetCore.Kit.Captcha```
### ```.NET Core``` 生成图片验证码
#### Package Manager
```PM> Install-Package DotNetCore.Kit.Captcha```
#### .NET CLI
```> dotnet add package DotNetCore.Kit.Captcha```
#### PackageReference
``````
#### Paket CLI
```> paket add DotNetCore.Kit.Captcha```
#### Versions
##### v1.0.0
- 基于 System.Drawing.Common 生成图片验证码
- 可以自定义验证码长度和验证码图片宽高
----
# ```DotNetCore.Kit.Serialization```
#### Serialization Extensions
#### Package Manager
```PM> Install-Package DotNetCore.Kit.Serialization```
#### .NET CLI
```> dotnet add package DotNetCore.Kit.Serialization```
#### PackageReference
``````
#### Paket CLI
```> paket add DotNetCore.Kit.Serialization```
#### Versions
##### v1.0.0
- 基于 Newtonsoft.Json 的序列化扩展方法
- SerializeBinary
- SerializeToJson
- SerializeXml
- DeserializeBinary
- DeserializeFromJson
- DeserializeXml