mirror of
https://github.com/nsnail/ns-ext.git
synced 2025-06-20 07:38:16 +08:00
<doc>
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
# ns-ext
|
||||
[En](README.md) | **中**
|
||||
**ns-ext** 是一个.NET扩展函数库,包含以下类型扩展模块:
|
||||
|
||||
|
||||
@ -20,4 +21,45 @@
|
||||
| 流类型扩展 | StreamExtensions.cs |
|
||||
| 字符串类型扩展 | StringExtensions.cs |
|
||||
| 原型类型扩展 | TypeExtensions.cs |
|
||||
| 资源定位符类型扩展 | UriExtensions.cs |
|
||||
| 资源定位符类型扩展 | UriExtensions.cs |
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 安装
|
||||
|
||||
```shell
|
||||
dotnet add package NSExt --prerelease
|
||||
```
|
||||
|
||||
### 示例
|
||||
|
||||
```c#
|
||||
using NSExt.Extensions;
|
||||
|
||||
internal static class Program
|
||||
{
|
||||
private class Person
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public int Age { get; set; }
|
||||
}
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
var person =
|
||||
"""
|
||||
{
|
||||
"Name": "Jason",
|
||||
"Age": "30"
|
||||
}
|
||||
""".Object<Person>();
|
||||
|
||||
Console.WriteLine(person.Json());
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### 输出
|
||||
|
||||
```json
|
||||
{"name":"Jason","age":30}
|
||||
```
|
Reference in New Issue
Block a user