https://github.com/dotnet-easy/easytool
A open source C# tool to make .NET easy
https://github.com/dotnet-easy/easytool
csharp
Last synced: 5 months ago
JSON representation
A open source C# tool to make .NET easy
- Host: GitHub
- URL: https://github.com/dotnet-easy/easytool
- Owner: dotnet-easy
- License: mit
- Created: 2023-05-19T11:47:12.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-11T02:50:03.000Z (about 2 years ago)
- Last Synced: 2025-08-01T01:44:02.143Z (11 months ago)
- Topics: csharp
- Language: C#
- Homepage: https://easy-dotnet.com/
- Size: 693 KB
- Stars: 177
- Watchers: 4
- Forks: 43
- Open Issues: 11
-
Metadata Files:
- Readme: README.EN-US.md
- License: LICENSE
Awesome Lists containing this project
README
EasyTool
An open source C# tool to make .NET easy.
[](https://github.com/786744873/easytool/actions/workflows/pull_request.yml)
[](https://www.nuget.org/packages/EasyTool.Core)
English | 中文
## 📚 Introduce
EasyTool is a .NET tool to make .Net easy. It provides a large number of help classes to help developers complete various development tasks. It covers a series of operations such as string, number, collection, encoding, date, file, IO, encryption, database, JSON, HTTP client, etc.
> [More information](https://easy-dotnet.com/pages/easytool/)
>
## 🚀 Get started
### install
Install EasyTool.Core from the package manager console:
~~~
PM> Install-Package EasyTool.Core
~~~
Or from the .NET CLI as:
~~~
dotnet add package EasyTool.Core
~~~
### use
Copy file or directory
~~~csharp
FileUtil.Copy(sourceDir, destinationDir, isOverwrite)
~~~
Clone an object
~~~csharp
var a = CloneUtil.Clone(person);
~~~
## 🛠️ Catalog
Easytool provides some of the most commonly used experiences and methods in the development process
| Catalog | Introduce |
| --------------------------------------------------|---------------------------------------------------------------------------------- |
| [clone](EasyTool.Core/CloneCategory/) | clone an object |
| [code](EasyTool.Core/CodeCategory/) | base32, base62, etc |
| [collection](EasyTool.Core/CollectionsCategory/) | dictionary,List,LinkList, etc |
| [converter](EasyTool.Core/ConvertCategory/) | convert data type |
| [datetime](EasyTool.Core/DateTimeCategory/) | timerutil,timestamp,etc |
## .NET Runtime Reference
// TODO
## Exchange community
**微信:ygdxg8657 (备注进群) QQ群:543829648 903210423(已满)**
